How long does it usually take to get your federal taxes back? I put through direct deposit and got my state back but haven’t heard anything about federal it’s been a mont

I got my state taxes I just haven’t gotten my federal it’s been over a month and I was told it would take 2 weeks - 22 days