<human>: Can you provide a brief overview of the text?

I'm 23 and have been with my boyfriend (24) for 2 1/2 years, and living together for over a year. He went out last night with one of our close mutual friends, and didn't come home. And I'm pissed.
They went to a bar and he was texting me most of the night, saying 'I love you' and that he was coming home soon. At about 2.30am I texted him asking when he was planning on coming home - and I got a garbled text saying he was at our friends house playing FIFA, and he would be home soon. I was having a lot of trouble sleeping (this is completely out of character), so at 4am I gave him a call - no answer. I tried calling again, and it went straight to voicemail (implying that he turned his phone off).

We have a very solid relationship and I have never had any suspicions of cheating, this whole thing is entirely out of character. I managed to fall asleep, but now it's after 9:30am and still no word from him. I'm starting to get really angry. I'm assuming that he passed out at our friends place, but that doesn't explain why his phone turned off after I called him. It also would have taken under a minute to text me saying he was staying out and not to worry (something he usually does when he's going to be late).

So I'm feeling now that at best, he's being an inconsiderate asshat, at worst he's with another girl or even dead in an alley somewhere (hey, I watched Criminal Minds before bed last night). I'm sleep-deprived and cranky, and can't work out if the fact that I'm angry and hurt is justified and could use an outside perspective.

So, r/relationships, do you think I'm being a crazy girlfriend, or are my feelings justified given the situation? Also, what is the best way to address this when he comes home?
<bot>: Boyfriend didn't come home last night - am I being a crazy person to be hurt/upset/worried/angry?