Don't waste a single second of your time. This also includes beating yourself up for wasting time :P Just move on and keep trying. Time wasted will not return.
R.I.P. Greg Plitt. It was my dream to meet you this year at the Olympia & explain how much of an inspiration you were. I swear on this day, January 18, 2015, that i will never fukin wait for the "perfect" moment. TAKE! ACTION! NOW!
all that matters is how you perceive yourself. Unless it's constructive, no opinion or criticism should be taken seriously. Be it external or internal.
NEVER GIVE UP! Its hard to believe, but there are a lot of haters. Believe in yourself, follow your goals, ***** the naysayers, and you will find that you are not only in better shape, but also a better person.