Hello elizawho77, how are you?
I am using a migrant agent, and he told me in November/16 that the process will take 6 to 8 months. As you said...since everything is changing all the time I have no idea when the visa will be granted.
I am planning to call him next to week to talk about it.
Hopefully, your m.a. is right and it takes no more than 4 weeks.
I am onshore, so I don`t believe that I need to do the medicals again.
My case is also decision ready!! I don`t know why they are taking so long to analyse it!