If heavy and/or painful periods are a consistent issue, there might be an underlying cause. In this case, the evidence suggests ibuprofen does not significantly reduce menstrual flow. So if this is something you struggle with every month, talk to your doctor to find a safe, long-term solution...