I posted this on another thread and I thought I'd include it here for relaxation and sleeping.
This isn't new but I've found it very helpful.
Get yourself an audio CD of meditation music and sounds (specifically alpha wave oriented).
You could get this over the net or at your local 'crystals and tarot card' type store. My favorite is one I downloaded from Limewire called ocean waves.
When you're feeling a craving to have a drink, toke, hit, snort or generally crabby and uncomfortable, just put your headphones on, turn the volume up and relax in a comfortable piece of furniture.
While you're listening to the music and sounds imagine in your mind, the image of space, the universe, a black hole in the center.
After 20 or 30 minutes of this you will awaken very relaxed like you've just had 8 hours of restful sleep.
Your mind is clear and quite relaxed, ready to go on with the rest of the day.
It's also good to do when you go to bed (even better after a toke) to put you in the right mindset for sleeping.
It's probably the best thing I've found to do if you've had a conflict with spouse/partner/relative/co-worker etc. to completely relieve the emotional upset and it's all natural.
NO HANGOVER !!
Do it as often as you want.
Warning - there are plenty of self-help companies out there on the net trying to promote this simple thing as a long (and expensive) drawn out program that is the entire cure for everything that ails ya, from heart disease to penile warts !
The reality is, you don't need any program, just the more often you put yourself in an 'Alpha Wave' state of mind, the less stress on your body and mind.
I hope you find this helpful, it has helped me and given me a good degree of control over emotions and cravings...
..Hey Zen Monks swear by it.