He's mad we haven't had sex for over a week...

So lately my boyfriend and I have been working conflicting shifts, however the rest of this week we aren't. 
He's a morning sex guy and I'm a total grouch in the mornings and I'm really not into morning sex, although I've given in before. 
Anyway, tonight we are sleeping in separate beds because he got mad that it's been a little over a week since we've had sex. 
With our conflicting schedules, he was always up early and I was working until about midnight so we didn't really see each other except when I would wake up in the morning to give him a kiss before work. 
I feel like a terrible girlfriend because he feels neglected, but I'm really hurt that he's so angry about it. 
I'm like 24 days late for my period, been really stressed because of work (retail during the holidays 😡), feeling insecure, and it's really taking a toll on my sex drive. 
What do I do? Is it okay that he's so angry? Should I be so down on myself?
Opinions? Help 😭💔 I love my man