You have plenty of time. 6 weeks is probably the minimum you need.