Life is great when I'm meeting my diet, killing every workout, going out every weekend, and leaving everyone I interact with better than they were previous. I feel amazing.

However, when things aren't going perfectly and I have a few bad days where I didn't eat enough, sleep enough, missed the gym a couple sessions straight and don't get a chance to meet new people, I start to collapse all the way down the ladder back to AFC mode.

I feel this is because I have a hard time balancing working on my weaknesses, but at the same time loving myself for who I am.

How do you create a balance between constantly improving yourself, yet loving and appreciating yourself for who you are now?