Hi, i dont really like the fact im posting on here but I guess its good to get things out a little... I apologise if this seems long winded!
I am 24 year old physically fit/healthy male, with a loving family and girlfriend of 2 years, and a small group of close friends. I have a good job, did well at school and am generally bright, i think. I have hobbies including mountain bike racing and converting my VW van into a camper.
Through my teenage years up till about 21 I was a very depressed person for years, I went through some really dark stages, constantly depressed and suicidal feeling and only spoke to my mum about it when I was 20. The reason I figured I was depressed was my fear of being alone. All through high school I had barely any interaction with girls and i had resigned myself to the fact I was gonna be alone forever. I had my heart broken when i was 18 and it took me 2 years to get over that. Things picked up slightly when drunkenly I lost my virginity at 21! I felt like i 'fitted' in a bit more because of it and my confidence grew slightly...
I met my girlfriend when i was 22 and tbh things suddenly got waaay better. I was happy :)
Back to two years ago, I had what I thought was some sort of heart attack when driving back from France racing my bike. It really scared me and since then I keep getting weird heart palpitations and head-rushes every now and again. After a recent bad episode of this I went to a GP who told me they are panic attacks, not brought on by anything inparticular. So I have accepted that I may be prone to panic attacks.
Recently (last 6 months), my self esteem suddenly seems to have dropped reeallly low, I have always been one to beat myself up over small things, but recently I have been really hard on myself. I seem to make a lot of mistake. I feel like I fail at everything, I am crap at my job, crap at everything. People hate me or think very little of me and I am ugly and uninteresting. My girlfriend tells me I am the complete opposite of all this, and I know deep down that she's probably right. But then I beat myself up for not allowing myself to believe her. Then I tell myself how stupid I am for this, what a total and utter d**khead I am, then the cycle continues. Basically I am starting to hate myself. I have arguments with my family, my brother winds me up over my short temper, and I go away hating myself over it.
I want to be someone else, even though on paper I am very well off.
I often think about my future life and worry, and sometimes worry that if something went drastically wrong or out of control I wouldnt cope and eventually resort to suicide.
Rarely am i feeling content with anything, then I kick myself because I know i should.
I just can't bring myself to 'like' myself. If I ever get to the point of feeling relatively confident, I eventually just feel like I'm being cocky or arrogant, even if im not.
Couple this with my constant, although mostly mild physical nervousness which can sometimes escalates into panic attacks, and I feel pretty crap to be honest. I dont really know what to do with myself, my mental state just feels messed up

I feel so selfish and I hate myself because of it.
Maybe just writing it down here might help slightly. Thanks if you got this far reading it!