samoosi hinndler
samoosi hinndler voted up Tom Jackson's answer

If you are being too hard on yourself, it usually means that you think you are not living up to the expectations you (or someone else) has placed on you.

As a first step, be aware that those expectations might be unrealistic for any number of reasons---so you might want to evaluate them for value and … Read more