1 pointI've had insomnia for years. One thing that worked very well is CBD oil. It's a non-psychoactive cannabinoid usually extracted from hemp. I take it about an hour before bed and without fail, I fall asleep, sleep through the night, and wake up refreshed. Very gentle stuff.
1 pointYeah, that could be withdrawals. I've had all sorts of sleep problems over the last few years and have definitely woken up a few nights drenched in sweat, hyperventilating, etc. You might try some sleep teas just before bed just to see if it keeps you out for longer. Also, meditating right before bed might help to clear your mind a bit.