yup go with the ibuprofen- works the best- dont waste your money on ponstant etc- they are literally the same as nurofen. Also dont forget the voltaren if it gets really bad.
Heat is your friend- heatpacks , even those heat strips that you attach like a big bandaid work well

massage works well, following a v down from your hip bones to your V-jay

also acupressure works well- the point for mentrual cramps is spleen 6
to find it feel the bony point of the inner ankle. From that point, draw an imaginary line up the lower calf from the inner ankle. The point is approximately four finger widths from the inner ankle. It isn't on the shin bone, but just beside it towards the back of the calf.

With your thumb or middle finger at a 90 degree angle to the skin, apply gradually increasing pressure. Hold for three minutes. The pressure should not be painful or uncomfortable.

You can also take so supplements to assist- Omega 3- fatty acids taken long term work, as well as magnesium, B1 and Vitamin E
short term- the drugs are going to work, but long term natural alternatives can help
HTH and hang in there