Rant,,

My boyfriend is leaving to go halfway across the world for a month and a half on Monday and I got to see him today and I'll get to see him tomorrow. The problem is I started my period today and my cramps were super bad like super fucking bad and technically I wasn't going to see him today but it happened anyway oh well. So I spent two hours on the bus going over to him and I almost vomited because my cramps were so bad and I was almost crying. Today when I got there he gave me sleeping and pain medicine and told me to sleep for a few hours and I rejected at first then ended sleeping one hour, fell asleep for another with him, we ate, cuddled, and slept for another hour again. I felt really really bad because for like the last hour before I left I tried to hug him but he wouldn't let me touch him at all, and after 30 minutes he told me "how does it feel" and "I respected you all day so respect me". This wouldn't bother me except that yesterday we were talking about this and he told me physical affection is the main way he shows love so no touch = not showing love. And he told me all I did today was sleep, eat, and whine while he was going to leave in two days and I felt really bad and started crying. I didn't mean to waste today or whine so much but I was literally having the worst cramps I've ever had. He's usually a really supportive person about my period so I really ticked him off. The only physical touch I got after that was when he finally greed to walk me to my bus stop at 9pm he held my hand walking past drunk guys before dropping it, let me hug him before I left, and then he dodged my kiss before I got on the bus. Honestly right now I feel like total fucking shit and I feel like I'm being stabbed in the gut please help