After you file

Did you ask to have TT fees deducted from your refund?  That can add extra time, but certainly not this much. You will have to contact the IRS and ask them to do a Refund Trace.