real advice please

Olivia
Hey I'm 20 and I'm going on holiday to Mexico on the 26th of April, I'm from the uk... basically I'm due my period on the 24th so I'm worried about having it while I'm there and I don't want it whilst I'm there as I want to be able to wear a bikini etc and go swimming, I've never tried a tampon either and don't feel comfortable with them as they hurt, what can I do? Is there a pill I could take? I've never taken anything before:/ how will it effect me? Is it free? Thankyou :)