Cramps

Bri
Best way to get rid of cramps? Mine usually last 2 days but they are so bad I have to skip school once in a while. I take pain killers but they take forever to kick in. Help):