No one can give you a date. The IRS admits that it is very behind in processing returns.
Some people have said that they waited more than 4 months. But yours could take longer.
and I've seen some people say even longer. you'll just have to be patient.