try this:
http://www.bunnings.com.au/yates-500ml-magnesium-chelate-_p2961861
This is free:
http://www.gardeningknowhow.com/garden-how-to/soil-fertilizers/calcium-fertilizer.htm
Also I'd stay away from stimulants if you're having difficulty sleeping. They tend to stay in your system all day and hinder your ability to fall asleep the next night.
I find play station revs my mind up heaps and takes me longer to get to sleep if I play it right before trying to sleep.
I wouldn't bother trying to sleep for that 1.5 hours. While you could get a full sleep cycle just into that amount of time, you probably won't and will get woken up by your alarm when your brain is in a deep sleep. That's why your head feels like shit after getting woken up.
Weed isn't going to...