Normally, you should allow eight to twelve weeks for a refund check to arrive in your mail box. If it's been longer than twelve weeks, it's definitely time to call the IRS. If it's been much longer than twelve weeks, you might want to contact the Taxpayer Advocate Service. Twice last year I had to call in the Taxpayer Advocate to find refunds that had been delayed for well over twenty four months. This doesn't happen very often, but when it does happen, it's good to let the Taxpayer Advocate get involved so they can identify if there are any systematic ways to prevent similar problems from recurring in the future.