Tax refund late 2 months

Hi,

I filed my taxes 4/12. It is now 6/13 and I have not received my federal refund yet. I have received the state refund so I'm sure my direct deposit info was correct. Any idea why it could be this late? I used the "where's my refund too" and it says that "Your tax return is still being processed".