The only thing I can suggest is -
1 - Check your activity level.
2 - Have your thyroid checked, including thyroid antibodies
3 - Check all your medications you are on
4 - Have your hormones checked.
Wow - how frustrating!!!! You maybe eating too little?