Something that came to mind that I experienced myself was having your horomones checked. I forget how old you are seesaw, but, often one can overlook that horomones can play a huge role in how we feel and function. That can be checked through a blood test too. Just a thought.