No birthday sex :/

So my birthday was on Friday. And I've been really stressed out and feeling alone. I've been seeing this guy for a while, we're not official or anything, but we both like each other a lot. So on my birthday, I was hoping to have sex but he told me he was too tired and last night he did the same thing. The last time I brought up how he was always tired he got angry with me and defensive and told me that I can always wake him up if I want to have sex. I've tried so hard to wake him up but he never does. So it's like I'm a rock stuck in a hard place. I feel like we aren't synching up and I'm so sexually frustrated and now have my period. And I told him it was coming soon but he still was "too tired" and then wanted sex hen I was really heavy in my period and got mad. 
I just don't want to sound like a bitch or anything or that he "owes" me anything, but I just am getting frustrated with not getting my fill from this relationship. What do you guys think I should do?