hi there,
RE: trouble sleeping - because you are waking up HOT.
THis could be a Kundalini awakening. Kundalini energy flushes through the body and often causes heat. I had similar symptoms when I was 21 and they lasted for two years. I would wake up 3-6 times a night in a massive sweat and hot.
Only now, after working as a mystic do I realise what it was. At the time I had no idea. Perhaps a spiritual chakra balance and some research in to that area may help.
Kind regards,
Fiona Taylor www.barakaya.com