Hey dude, I really feel for you, there is nothing more frustrating and crazy-inducing that lying in bed for hours and not being able to drift off. It's a killer, I hear ya.
I have had problems with the same thing for years, and in the last couple of weeks have actually made some considerable progress, so maybe some of the following may help you also:
1. Short term solution, but sleeping pills really do work, if used properly and responsibly (it is possible to get intentionally high off these, but id you use them as intended they work a treat, in my exoerience anyway). I found they knocked me out within 20 or so minutes, I didn't even feel myself falling asleep, I would literally be awake one minute and the next thing I know would be walking up the next morning. No hangover effects either. So they might be of help in the short-term. And, by the way, Ambiem/stillnox/zolpidem tendsto have the best effect, but is also has the most use potential - but if you're main problem is sleeping then you should habe no problem taking them properly and getting a great night's sleep.
2. This is very obvious, but exercise. I'm sure you know that already, so enough said there
3. Meditation/hypnotic techniques work a serious charm. I am currently seeing a hypnopsychotherapist (yes, that sounds ridiculous, and I only went to see him after being hassled by my mum), but he has been working no less than full-on miracles. He has taught me how to relax properly (so much easier said than done, but I'm telling you it's worth the effort). He also made me a 40 minute CD, personalised to me own issues (regarding confidence, anxiety, sleep problems etc), which I listen to RELIGIOUSLY every night as I go to sleep, and it is so frickin relaxing you wouldn't believe it - the CD literally hypnotyses me and sends me right off to sleep in 15 mins or so. I can tell you before I started seeing this guy I would regularly be awake, tossing and turning until my parents got up at 7.30am. Fucking nightmare.
4. What about weed? I haven't tried it personally, but it's supposed to really help.
5. CBT (cognitive behavioural therapy) I tried (not for sleep, but for anxiety) and that really helped. But seeing as the underlying problem for you not being able to sleep is some kind of fear or anxiety, I would highly recommend this. It is generally affordable, and highly effective in my experience. Very very simple concept, it just required practice, catching your negative thoughts and consciously replacing them with more positive ones. It does work, let me tell you.
6. I think, ultimately, you need professional medical help to guide you through this. If you don't right it as soon as you can then the fear gets worse and worse, and before you know it there's no discernable way out. Can you trust you parents to talk to this? Or friends? I know it can be very difficult to broach the subject with them, you feel guilty, you don't want to be a burden...I understand, I've been there...but it's your anxiety which is at the root of the problem, and to tackle the anxiety you do need professional help. It's nothing to be remotely ashamed of - you soon realise that you don;t know what's going on behind closed doors, and every few people you meet have some sort of mental roadblock yno? Bite the bullet - it will be the scariest thing you;ve ever done, but once you get the ball rolling you are going to feel so proud that at least you;re on the way back up, right?
You can do it zombiesarepeaceful, every time you beat yourself up about something, just say to yourself - 'fuck that - if my friend came to me with the same problem, what would I do? Tell them to fuck off and cop on?' No, of course you wouldn't! You have to treat yourself as you would treat others, don;t be so hard on yourself man - I know it's a well shitty situation to be faced with, but it IS fixable, and don't forget that for a second.
Good luck man, my thoughts are with you - feel free to PM me at any time for an old rant or for advice or whatever, ya? Having gone though the same shit, Ill help you out in any way I can. Peace out
^ Faaack, sorry for the many many typos above, I may have popped a few
