Each class generally lasts 45min-1hr. Depending on your level, you should expect to spend at least an hour taking the class or watching the recording and then 2-4hrs practicing the material each week on average. Some members make good progress with fewer hours and some members need more time.