Yes. Ibuprofen and other NSAIDs, like naproxen, can decrease menstrual flow and cramping. So if you have heavy or painful periods, your health care provider may recommend taking ibuprofen to help reduce heavy flow and/or cramping. It can also help reduce the irregular bleeding that is sometimes a side effect of progestin-only birth control methods like the shot or the implant.