Ibuprofen in the brand of Advil, Motrin or generic works best for menstrual cramps if you start taking it a day or two before your period begins. Prostaglandins is what causes the cramping sensation, and Ibuprofen or Naproxen (aleve) or other NSAIDS help to suppress prostaglandins

Good luck!