If you are anything like me, the arrival of your period signifies some level of upcoming discomfort and potential Read more