What should i do???....

My boyfriend wanted me to come over to his house when I got off of work.... I work from 5am to 2pm so I was tired, plus he lives 30 mins away from me. But I went over anyways.... When I got to his house he WASN'T EVEN THERE. His mom told me he went to work and that he wanted me to wait for him. So me and his mom ate dinner and at 8 pm I went to bed..... Because I had to wake up at 4am for work the next day. THEN, AT 11PM HE COMES BACK FROM WORK AND WAKES ME UP!!! LITERALLY JUST FOR SEX. I felt like he was being so selfish. If you bf or gf had to wake up at 4 in the morning would you really be bugging them for sex? Plus he didn't let me go back to sleep until 1am. So I missed work....

While we were eating breakfast the next day I calmly told him "if you won't let me got to bed early so I can go to work on time... I can't keep spending the night here." He then GOT UPSET and said "not like it's THAT hard to find new pussy"......... I grabbed my shit and left.