i would say check your thyroid. they will only test your tsh but you need to ask for t4, t3, vit d levels, ferrotin, vitamin b...hormones..my opinion is low thyroid and then the bc perhaps it has gone untreated you most likely have adrenal fatigue. youcan take a 24 hour saliva test and have your...