Unfortunately, the wheels of the Federal Goverment grind slowly. It is normal and ordinary for the IRS to take between 10-12 weeks just to process (input the information) into their computer system, and then another 2-4 weeks to send out refunds. The process is incredibly complicated and there are quite a few "hands" that touch the return before a credit it authorized. If the tax return is filed during the "peak" of the season (between February and May), the processing time can increase to 18 weeks.
Refunds can be processed slightly faster using a "fast tax" or "electronic" filing system through services such as H&R Block. By filing electronically, the IRS does not have to manually input the numbers from the returns.
Hope this helps!
Grace Morioka, SRES, e-Pro
Area Pro Realty
San Jose, CA