Periods can be a real pain, literally. For some women, the menstrual flow can be heavy, which can cause a lot of discomfort, inconvenience, and even health issues. Heavy periods can be caused by a variety of reasons such as hormonal imbalances, fibroids, endometriosis, and thyroid problems. …