I do yogax from the p90x program. I have a really hardcore workout routine, going at it 6 days a week. Wednesday's and Saturday's are my yoga days. About 2 hours long. I love being high during yoga, in my opinion its the only way to do yoga. It allows me to relax my mind & muscles soo much. drift away.... its great.