It generally takes about 21 days after filing your return electronically to receive your refund, and it can take six to eight ...