Period cramps

HELP?! Soooooo im going on a family cruise next month and i usually get my period in the beginning of the month and were leaving the 4th of july.. i also get really bad cramps to wear i dont wanna get out of bed and a heavy flow... any tips on how to lighten my period flow and help with cramps?