This causes both motivation and depression. Being hard on yourself is an act of self motivation and pushing yourself to be greater than you are. But it can also make you give up and get down on yourself. Double edged sword at it's finest. Sigh.
- Posted using Blogpress from my awesome iPhone