My lawyer told me if there is no problem with your file they should give you the visa before the expiry date, and that's what happened for me, when i went to the embassy in lebanon, they told me if i don't get it before 5 may i should redo my medical exam. So i hope that you won't have any...