I’m not ashamed to admit that I am a little bit on the nerdy side. ...

Let’s face it. Periods suck. We bloat, we crave, we breakout. We snarl, we cry, ...