PMS and LDR not mixing well

Madison
This happens most months. I notice a couple days before I start my period I get emotional/ moody/ needy and it usually continues a few days after I start. Everything my boyfriend says either irritates, angers or upsets me and it doesn't help that he is 10 hours away and all the conversations are through calling, texting or other forms of social media. I don't tell him that what he says upsets me because after I'm done with my period I realize I was being/thinking irrationally (sometimes I even get annoyed with myself for this "over-emotional side") so I usually hold everything in because it's not worth the argument when he's so far away. Sometimes I feel like I should just avoid talking to him because of my emotions but at the same time he's the only person I want to talk to. Does anyone else struggle with this? Know of any solutions?