My return was accepted on 7/11 and was accepted for both my federal and state refund. I got my state refund within a few weeks but I have yet to get my federal refund?

Is my best bet to call the irs?