Snapping, crying, exhausted and bloated the same week every month? Here's what's really happening before your period, and why waiting it out isn't enough.
Snapping, crying, exhausted and bloated the same week every month? Here's what's really happening before your period, and why waiting it out isn't enough.