Anniversary with my Bf

Faith

Okay so Im supposed to have one of my period days when it’s our anniversary and the last time and first time I told him about my period was my last one because my cramps were really bad and I wanted a hug but last time since it was a really bad period I kept getting really mad at him and almost hit his arm because he insulted himself and I don’t want that to happen on our anniversary..... any advice?