Help please

Leyah

I need help I just got off my period and lately I’ve been very irritable and irrational and I’ve been taking out on my boyfriend, he’s deployed right now and has enough stress but it seems our arguments carry over to the next day because of time differences, I feel horrible after ward but I don’t know how to apologize or make it better, he treats me like a queen when we don’t fight and I always do my best to treat him like a king, but I’m so afraid to lose him because he says sometimes I treat him like I don’t care, but then apologize and say he didn’t mean it... someone help

He’s 22 I’m 18