I finished mine in 2 weeks. There's no specific time-frame where you can actually finish your medicals, because other doctors will ask you to repeat some tests. However the HR informed me that the next training batch will start mid-March so we better...