For sleep, check out google. i know a few people who have used weed as a sleep aid, which in the short term is good compared to other drugs, but i feel (like _any_ other drug) is a bad LONG term solution (unless have other long term problems...)...
Like the OP, i am a pretty bad sleeper in general - but i hav read/watched alot about improving ur sleep). It takes alot, as my mind is always on.. First aid i use to sleep is a mask! I used to be really bad with light/seeing through my eyelids and this helped alot. Its also a 'trigger' - like weed was - a trigger that your body will get to know as 'sleep time'.
Other sleep advice:
- Earplugs (if u can tolerate them). As above.
- Dont lie in bed for hours. if u cant sleep, get up and have a cup of tea, watch some tv (dont procastinate) and then go back to bed with a clear mind.
- Only use your bed for sleep. dont read or study in it. This makes your bed another sleep 'trigger'.
- Keep your room clean and tidy - make it a nice place - candles and smells can help.
- If u have something on ur mind, get up and write it down and then file it away for the morning. Just commit yourself to writing any thoughts down and be done with them.
- In bed, start with your feet and work ur way up your body, tensing EVERY SINGLE MUSCLE you can. Hold each for about 20seconds, and work ur way up, targeting different groups. After 10minutes, stop.
- A bath bfore bed can help. It brings ur body temp up and then when u get into bed your body temp will come down. this reduction will help trigger sleep.
- Dont oversleep. In the morning, dont sleepin if u miss alot of sleep. Keep to a single sleep pattern for best results. If u have gone a week with bad sleeping, there is a technique of waking yourslf up early every morning, and then resetting ur sleep pattern. Google this if all else fails!
Also echoing the above comments. Treat weed like alcohol (dont just use it as an arguement for legalisation!~) Being drunk everyday is no way to live.. Try not to smoke in a constant pattern. The first thing i learnt when weed opened my mind was our body is all about triggers, patterns, and routine. We unconciously program ourselves to be stoners just as other people become atheletes, mathematicians and policitians..!