I feel really fortunate to have the trainer I have. She teaches as a group, so the cost is much lower than a personal session would be. She sends a text an hour or so before every workout I've signed up for to remind me. She brings positive energy and motivation to every workout to encourage me to work harder. But the big value for me is having someone who's job it is to cheer me on every day. It's her job to not let me quit or get too busy. Having someone who literally will not let you give up is amazing!
I have worked hard and focused on getting healthy many times in the past, and I've succeeded in losing 10 pounds on my own. But then life happens. Depression happens. I get sick, my kids get sick, my husband gets sick. Holidays happen (as a friend told me the other day "I do really good except for the time from Halloween to Easter"). It's so hard to persist in living healthy when other stuff is going on. I've said on many occasions "that's just not something I can focus on right now in my life." Well, right now I am focused on it, and my trainer has helped keep me focused on it for almost a year now. The only way to make a lot of progress, in anything in life, is to work at it consistently and diligently for a very long time.