I'd say get over yourself.
If you just keep having high expectations and telling yourself you have so much potential, you're gonna talk yourself down and really get depressed, in either way, no matter how much counselling you get.
Let that go a bit, and focus the energy you spend on whining to yourself on actually doing something.
Too much sun? Fuck the sun and pack anyway. Prepare together with a friend and you'll both want to go more and be less inclined to drop it. Heck I've went hiking in my shorts through pouring rain for 8 straight hours and had a blast last summer (and caught a really bad cold, but that's another story
)
You get home from work? Park your ass right back in your car or on your bike and get to the gym, if only for an hour. Better yet, find a partner to work out with. Then agree to each pick the other up every other week. That way, again, you'll be less likely to skip it.
The key thing to do here, is not sit down when you come home and tell yourself: I'll go in about half an hour.
Because you won't.
In short: stop worrying and telling yourself what you aught to do, and just do stuff you can do. Right now. Yes, I'm talking to you. Stop reading dammit!