If you file electronically and have the funds directly deposited into your bank account, the IRS says you generally can expect your refund in about 21 days. 

If you can, avoid filing a paper return.