Period cramps

So I get the worst period cramps and my period is so fucked up , I throw up I get Diarrhea, and I can’t move all day long , I did a blood test and turns out I have Iron deficiency and that’s why my period is hell, my periods come every 45-50 days but I’m feeling cramps today and I’m worried if my period is coming a week early and I have a VERY important event tomorrow and cannot skip it whatsoever, what should I do?