Depending on the schedule of classes (weekday or weekend classes), you will take around 3 to 6 months to complete a standard 200-hour yoga teacher training (YTT) course. Completing a 500-hour Yoga Teacher Training Course might take around six months to a year depending on the schedule of your classes.