My story is pretty similar to yours. It took me years to find out what's going on with my body and why its happening. I'm trying to give up caffeine but its not easy. I don't eat ice cream, chocalates nor drink alot sodas. It just tea and coffee. I drink tea twice and have one cup of coffee at night.
two days ago i got my hair mineral analysis test results. As I suspected my adrenals and thyroid are exhausted. My body is full of heavy metals, copper, lead, mercury, aluminum, cadmium, arsenic. I have been advised to order supplements from arltma lab. they are quite expensive. Have you used their supplements? if not where else did you purchase your supplements?