Hello,Welcome to the HCM,
There can be many causes of morning headaches E.g
1.Misuse of painkillers
2.tention type headache
3.consumption of alcohol
4.deranged glucose level
5.dehydration
6.idiopathic increased intracranial pressure
I have gone through your history, it seems over anxiety can also be the cause of your symptoms.As you feel lethargic ,you should get checked your blood sugar level and
Haemoglobin and avoid exlax chocholate daily as it can trigger headache too,instead you can try having figs,banana,green leafy vegetables and plenty of water daily to get rid of
constipation.
As you are getting morning headaches constantly ,you should also rule out idiopathic intracranial hypertention.As it is raised intracranial pressure in the absense of mass lesion or hydrocephlus.It can be associated with increased weight,irregular menstural cycle,pregnancy,postpartum period,any endocrinal problem,
iron deficiency anemia .CT brain comes normal usualy,but
visual field charting,ESR,FBC,iron studies,antinuclear
antibodies and coagulation studies are recommended.
Hopefully my answer is helpfull.
Regards,Dr.Maheshwari