I have the same problem and for me it's a thyroid problem. I'm either overheated or too cold. I know I have a thyroid issue I cannot seem to get to the bottom of. I have many hypothyroid symptoms and I have had this probem for a while. However at one point my MD had it working perfectly and my body was comfortable for 2 years and I felt great and then some sort of problem happened with my thyroid receptors. Initially when they put me on cytomel and raised my FT3 I felt really good for that 2 yr period.
Take your temperature in the morning before you get out of bed and if it's low you need your T3 raised. There are lots of peeps who have normal range FT4 and FT3 and when they raise their FT3 they feel much improved. Too solve thyroid you have to take temperature and log your symptoms... there is no other way to determine if you are hypothyroid or not.
This is the only video that describes this:
https://www.youtube.com/watch?v=KiAGg1fc3RE
To add to this when my T3 was increased by taking cytomel or NDT i felt incredibly better. My cognitive skills improved, I didn't have to think about anything in detail it just came to me instantly. All the fibromyalgia I had disappeared, my body temp became normal. I slept way better and my mood was a big improvement. It's the single best thing I ever got working but for me unfortunately it wasn't to last. I'm still working on it but there are very few MD's who have in depth knowledge on this. This video by Rouzier is the only one that describes it as I know it to be from my own experiences.