Cat
You need to find a way to forgive yourself for what ever you are making yourself miserable about.
if your getting hit with a good dose of guilt and shame then your going to also need to forgive yourself.
Why do we all find the need to be perfect, to hold ourselves to the impossible standards of a god, and the make ourselves miserable when we constantly fail at the impossible goals and standards we set.
I don't know what you plan to do, but Im done making myself miserable. I start each day with a small fuck up, you know just to prove to myself im not pretending to be some boring ass god like dunce. Then I try and do the best I can, while making many mistakes every damn day. But i figure this ia a good investment, as if I learn from my mistakes, i get wisdom. Sometime I try and slide a fast one in, for extra wisdom and make a mistake on "accident", but I always catch myself and return the wisdom when i admit it was a choice.
Your a great guy, quit making yourself miserable. Your worth come from who you are and not where you work, or what you drive, or who or how many people you bed. It comes from who the fuck you are.. and you're a great guy cat. so quit making yourself miserable all the time!!
Paging all humans.. give yourself a break already
ease back from the flame you huddle up against, your burning yourself.. come step back away.. im sitting back here away from the torture machine, fucking up, but doing as close to the best i can.. but im not even sweating..
Give yourself a break and come join us, the living beautiful fuckups.. there are a whole bunch of us.. billions, every crazy fucker on this ball is a total fuck up. its alright, its who we are.