Well, agree with you. Only thing we can do is wait and be patient and pray for good.I got pre arrival on 17th Nov and DM on 24th Dec. that’s the longest you can expect to wait otherwise anytime around 1-2 weeks. Rest all depends on visa office.
If you don’t mind answering, have you received the passport request yet?
And when you get DM do they inform you that wether your file has been approved or not?