Period during summer camp 😒

I really was looking forward to going to summer camp on Monday and I wasn’t supposed to get my period until long after but I ended up getting it. I really hate wearing tampons and we swim a lot at summer camp. Is there anyway I can make it shorter?