I recommend going to the irs.gov web site and click the button for "Refund Status". Then click the button "Check My Refund Status". You will need to have your SSN, your filing status, and the amount of the expected refund. Hopefully, you will get a status that makes sense or an indication of a problem you can fix. You should normally wait at least 24 hours after e-filing or 4 weeks if you mailed your return. Delays can occur for many reasons, such as errors or incomplete information. Contact the IRS if it has been over 21 days since you e-filed or 6 weeks since you mailed your return, or if the "Where's My Refund" system tells your to contact the IRS.