You may be getting hot flashes which then turn into cold sweats.
Have you ever tried maybe placing a small fan into your room or running your wrists under cold water before you go to bed?
Do you get bad headaches or migraines when you get nosebleeds? If so, I suggest contacting your physician and explaining your symptoms as that may be a serious problem.
If you aren't getting headaches, it could be that your room is very dry.
Try maybe using a humidifier or putting a bucket of cold water in your room (Damp cloth can work as well)
This will bring back moisture to your room.
Try changing your blankets to something light, like thin cotton.
Avoid using thick blankets as they can cause you to overheat very fast.
- Ever since I was young, I would always overheat.
It was excruciating at times to the point I would have to sleep with an icepack under my feet.
This would only happen when I was in bed, relaxed and ready to sleep.
What helped for me was using a small fan and a bucket of water in the corner (It helps to circulate the air and to add moisture to the room)