I joined the cult that is Crossfit in November, and I haven't been the same since.
I've done everything before. Typical gym, videos at home, running, you name it.
I worked for HOURS a day and never got the results I thought I should have.
So out of desperation I joined Crossfit. Besides absolutely loving it, I've learned that it's not how long I work, but how hard I work. My workouts range from 5 to 30 minutes at the very max (the average is around 10 minutes), but I'm reaching maximum effort the entire time.
My body has already changed drastically, and it's so refreshing to finally love what I'm doing. I row, olympic lift, do pullups, rope climbs, etc, all under the care of qualified coaches and in competition with myself and my peers.