Just as another thought......have you had your Vitamin D level tested? I had mine tested about
2 years ago, and although I am outside most days with my kids, and no sum block, I am deficient. Once I found this out and was able to get my level back into normal, my overall health felt better. Get it checked, if you can!
Good luck