In the past four years of owning my own fitness company I can broadly state that there are two main types of clients: the ones that will do workouts when nobody is looking, and the ones that need guidance every step of the way.
:: via ::
At first glance you'd think that the ones that go off and happily do their own thing would always be the fitter and better off of the two groups but that isn't always the case.
The key is that the client has to know and acknowledge which of the two categories they fall into and set up their routines to suit their workout style.
Truth be told I fall into the second group, 90% of my workouts are done with other people. I don't like to workout alone so I don't force myself to do that. I go to classes often, run with buddies and the odd time I'll workout to an exercise video. The idea of going to the gym and lifting weights by myself does not appeal to me so I know I won't do it.
If you have been trying to force yourself into a fitness pattern or program that you fundamentally don't enjoy whatsoever then you are forcing yourself right into a failing pattern. It gets confusing here because not EVERY single workout needs to be fun, and certainly there are moments in every workout class or run that I wish I could have just gone for a latte instead but overall the experience is generally a positive one. I am a people person, I like workouts with people for the camaraderie first and the competition second!
The key to getting the most out of a workout program is knowing yourself. Holding yourself accountable to a plan that actually fits your workout style. If you like running on your own but your friend wants you to come to zumba, you're better off just meeting her after the class. Don't make it any harder than it needs to be. If you know you're only going to workout if there is a class on, make sure you book that class. At the end of the day the only person who you really need to be accountable to is you.
Know thy self, work thy workout!