My boyfriend and I have been in an on and off relationship for just under two years now. We fight over stupid little things and can't communicate our feelings but care deeply for each other. I went back to Europe last month for a few weeks to visit family. He stayed at my place for the first time, two nights before dropping me off at the airport. We told each other we would talk everyday but that didn't happen. We got into a small argument a week after and didn't talk the rest of the time I was away. 

On my way back, my domestic flight was delayed and I missed my international flight home. It's 9pm in the capital, all the offices are closed and I have no phone to call any US offices to figure out my situation. The people I spoke to at the airport said I'd have to wait til 8am but I may not be able to get a flight out for another 2 days. I'm supposed to arrive home at 5am and I work later that day at 4. 

Even though we hadn't spoken for a while, I called him and he was able to rearrange my flight for the following morning. I was incredibly thankful. He said he'd pick me up at the airport and to call him when I arrived at last layover. We said our loves you and hung up.

I called and msged him when I touched down but got no response. Got on my last plane ride and was excited to be home (5 hour flight). No reply even after grabbing my luggage and going through customs (not even a 'K'). I decided to wait another 20 min and have a smoke to see if maybe he was just running late or accidentally slept in (arrived around 6am and he has work at 730 so he usually needs to be up by 630 anyways). I decide not to call since this isn't the first time hes slept through one of our plans or just completely flaked and didn't show up. Grabbed an uber and went home.

I'm lugging my bags up the stairs and I receive a text "where are you" I reply "I'm home." I immediately get a call and he ends up calling me an asshole. We're currently not speaking. AITA for not calling before leaving the airport? 

&amp;#x200B;

&amp;#x200B;

&amp;#x200B;

&amp;#x200B;