As much as you'd like! We see the most success with at least 2 classes per week. Because we have membership options with unlimited class attendance, many members are here 3-5 days a week. That's not necessary but the more you attend, the better your results!