Hey Moke,
Sounds like your in a tough place right now. I've been exactly where you are and I know what your going through.
I had a lot happen in such a small space of time that my head just couldnt deal with anything.
I know it's a cliche but these things really do make you stronger

Take it from someone who's been there.
Life always throws crap at you, best thing to do is find a way to vent out anger/sadness/heart ache. Don't bottle it up for too long.
Dont be scared to goto your doctor and ask for help. I started having panic attacks and got sent to Congnitive Behaviour Therapy which is simmilar to counselling and really worked.
Let me know how you get on yeah? If you need a chat just hit me up on facebook PM me for my name