Helped a couple people e-file Jan 28th, the returns were held until the 31st. both had their federal returns direct deposited last Saturday.
About a month.
Couple of weeks usually, but you did get it done way early.
The IRS has less to do so you may get it sooner than later.
Mine were just e-filed yesterday. I will prolly get them friday for fed and next tues for state.