Also see:
Reasons why some tax refunds filed electronically take longer than 21 days | Internal Revenue Servic...