After you file

I filed qith turbo tax this year and i filrd on feb 5th and it said it was accepted by irs on the 5th still havent got my federal back and its saying still being processed and a date will be provided they changed it to that 3 weeks ago and im still waiting and called irs 2 weeks ago and they said wait 45 days why?? And why is it taking so long to get my taxes this year???