Painkillers

I’m so tired from getting my period each month. Sometimes it comes early or late and sometimes I’m in such an incredible amount of pain that I begin to sweat. I take a few types of pain killers and i think I’m immune to a few types and that or it takes so long to kick in cant really tell. Does anyone have tips to get it to be more on rhythm. I got it when I was around 13 and now I’m 16.