When should I start the classes?

Somewhere between 20-30 weeks is ideal, as the success of the course is strongly linked to how much practice you do. However, it is never too late and I have had people starting the course as late as 38 weeks who have still found it really helped, so do call to discuss a private intense course if needed.