You have a hormone imbalance. Most likely, you have one or more of these as high: cortisol/prolactin/aldosterone/estrogen.
Hormones control a major amount of body functions, so much so, that people with low hormones( like addison's disease), can go into shock and die.
There are a handful of reasons for high hormones, a leading one is a tumor somewhere in the endocrine system/glands. Thsi causes the adrenals to pump out extra hormones.
Cortisol is the main hormone. It controls blood sugar, sleep patterns, immune system, stomach acid levels and mineral absorption. Also the health of the heart and kidneys, and your electrolytes.
High cortisol causes high blood sugar (diabetes,,ie: sugar cravings) ,extreme fatigue, a desire to sleep and nap during the day but it is unrefreshed...inability to sleep well or get to sleep at night....fretful dreams, night sweats, low magnesium (which causes migraines and PMS) Low potassium (with can cause high blood pressure, tingling extremities, muscle fatigue, nerve issues, )calcium and phosphorus deregulation which causes osteoporosis/osteopenia, blood clots and thick blood, broken cappilaries because of copper and zinc deregulation,breathing problems,anger issues, bad breath, brusing, stretch marks, dry skin, skin lesions and skin issues of all kinds, the immune system is suppressed (hence your low running fever). Eventually after many years in this state, you can get heart disease and valve failure, kidney disease, kidney stones,strokes, high blood pressure, inflammation, depression, thyroid issues, fungal infections, impotent/lack of sex drive due to low testosterone, higher estrogen, dizzyness/virtigo, throat clearing/phlem, high cellular sodium (swelling) ,ulcers, gerd, heartburn,alkalosis,shingles,cataracts and glaucoma, cancer.
Most doctors would not know how to look for these issues.They have been trained to treat symptoms not look for the root cause. Migraines are a symptom, the root cause is low magnesium from probably high cortisol/aldosterone. You need hormone testing: SALIVA cortisol test, aldosterone/renin blood test, estradiol, testosterone/growth hormones, DHEA, and probably more. These are not included on a blood panel. You need to ask for them specifically. Also ask for the diabetes test, A1c.
I will bet that you would show up as low vit D on your blood test also. But in general most people come out with flying colors on a blood test and can't understand why it looks so normal when they feel so crappy.Because basic CBC (blood panels) dont test hormones. It all comes down to a dysfunction with the HPA axis. Even endocrinologists that are suppose to specialists in this feild couldnt pour piss out of a boot. Look up cushings syndrome and conns syndrome.Do a search on 'magnesium's role in migraines and blood sugar'.
You can probably do well with 1500 - 2500 mg of magnesium daily , some Taurine, much less salt, much more potassium foods, (potato, nanas, etc)plus K-dur slow release potassium, Some b complex liquid under the tounge, Lugols iodine drops in water 6 a day, ...all this may help with the headaches.
If u cant get the doctor to do homrone testing (common), you can go to canaryclub.org and order a saliva cortisol panel.They are about 120 bucks. Put your samples in the freezer until you send them, mail back overnight air, and they will send you results.
Gail...12 yr medical researcher w/focus on endocrine disorders.