How do i change my attitude?
I'm a negative person.
I'm unbelievably hard on myself in almost every aspect of my life and always put myself down.
I blame every bad thing that has ever happened to me as my fault and my fault only.
I will constantly say to myself, "if I was only smarter, faster, stronger, etc.." or "If I wasn't so dumb, slow, weak, etc.."
My negative feelings toward myself has led to several things:
OCD about certain aspects of my life.
Random outbursts of anger that I usually take out on myself.
Every morning I wake up telling myself to try to be less negative today, yet every night I find myself in another depression-filled self loathing state.
Though overtime I am starting to get better, but a lot of these feelings of anger come in waves. Sometimes I fear I will seriously hurt myself or even worse harm somebody else.
I do my very best to hide all emotions I feel with laughter and jokes, but most people who really know me know that I'm beating myself up again.
How can I turn my attitude around?