are you on K1 or CR 1? if i may suggest, u better concentrate on dealing with USCIS and NVC first, thats the toughest part, once you got NVC case no. then you can do the medical, the result will be ready to picked up in 3 days, it depends on where you do ur medical exam.