I feel like I've been on a mental roller-coaster lately. I will talk things up one day, telling myself that things will change, that I am fine the way I am, and that I can fight through my self-esteem issues and such. Then the next day, I'll sink back into my pit, wallowed up in my feelings of...