Question: what is the best medicine to take for cramps?
Answer: Over-the-counter pain relievers, such as ibuprofen (Advil, Motrin IB, others) or naproxen sodium (Aleve), at regular doses starting the day before you expect your period to begin can help control the pain of cramps. Prescription nonsteroidal anti-inflammatory drugs also are available.