How can a delay my period!!

Imani
I'm going on a cruise in June and I used the calendar in the app to track my period and it turns out I'll be on my period in the middle of the cruise😔... Anyone have a way to delay,shorten, or speed up my period  my period ????