Can I make my period shorter?

Emmerson

I got my period today and in 2 days I have my Deb (basically a really fancy dance if you've never heard of it) I don't wanna be on my period for the Deb. I'm on the pill and my period came 8 days early. Is there any way I can cut it short?