Only the IRS can determine that. It also depends on whether any issues arise in the return while the IRS is processing it.
The IRS says most people who efile and choose direct deposit will receive their refunds within 21 days. But the IRS doesn't officially start processing returns until January 29. So whether they are already processing yours or not is unknown to anyone in this user forum.
In any case, even if yours is being processed now, there is another delay to consider that can occur when efiled in January or early February. If you have EIC (earned income credit, aka EITC) or ACTC (additional child tax
credit), the IRS will start processing them on Jan. 29, but the IRS will not start releasing those refunds until February
15. That means people with those types of credits may not start receiving their
refunds until around February 27.
You can use this IRS website tool to see the status of your Federal refund and monitor it:
http://www.irs.gov/RefundsTo track a state refund:
https://ttlc.intuit.com/questions/1899433-how-do-i-track-my-state-refund