The IRS claims that taxpayers who e-file taxes can expect refunds within 21 days. The timeline could stretch to eight weeks for filers who mail paper returns.