Since each income tax return is different, IRS processing times vary. On average, around 90% of e-filers normally receive their refunds from the IRS in about three weeks (21 days). If your Federal income tax return has already been accepted by the IRS, you may visit their website to track your refund at: Where's My Refund?
To check on the status of your state refund, please refer to the following FAQ:
https://ttlc.intuit.com/replies/3300211