How To Delay/Stop Period Ahead of Time

My school group is going on a camping trip in a week, and that same week, on the exact same day we start camping, I'm supposed to get my period. I'm super regular, and my periods are always on time. And when I'm on them, for the first three days (the days we'll be camping) I flow heavy and have very painful cramps. It's not fun. Now we're camping in tents, and my group has tons of physical activities and swimming planned and I am so stressed because I would have a terrible time if I had my period (which I will). So is there anyway I can delay my period or stop it temporarily?? If you have a solution you're a lifesaver 💜