I'm not sure if it's been pointed out yet, but depression can manifest in just physical symptoms. The drop in estrogen during your period can also cause fatigue that can last until your hormones levels get back up.
Originally Posted by cympreni
I can vouch for the depression manifesting as physical ailments. Eating healthy and getting exercise can reduce stress hormones in your body and help fight depression that way.

I hope you feel better soon!