When the period comes...

It is really unfortunate that I am on my period everytime something special comes around. Wedding-anniversary-any special trip---without fail I comes. What are my options?