I had the same problem due to iron deficiency and thyroid problems. Get those checked for sure. I now take a good multi-vitamin and fish oil. I'm also on iron and natural thyroid medication. It is so stressful but hopefully you can find out the cause and have a better idea of how to approach it. Also make sure they check your ferritin levels. My iron initially came back fine but then my ferritin was checked and that was extremely low. Lots of good ideas on here. Hope they have been helpful!
3b/c ~ CG
current favorites ~ TJ's Refresh, AOHR, SheaMoisture Shea Butter leave-in, AVG, FSG