Life story alert, me and my partner are really good together, but yesterday things went a bit tits up and I've never seen him like this before. I spend the whole morning meeting up with a friend who I've known for 14 years, I haven't seen him for 10 years, he is also gay and getting married soon, not that that should make any difference as he is my best friend. I told my partner id be home around 3pm same time as he finished work, but as me and my friend got chatting and reminiscing I didn't leave until 3.20 meaning I got home at 3.40 as the drive was a little distance from mine. I walked in and my partner gave me the cold shoulder saying that I take the absolute p*** and that I've ruined his plans (he had no plans other than going to bed early to be up for work at 5am) So I said look I was more than likely going to be home at 3 because I've been out since 9am but as we got chatting and having a lovely catch up I left 20 minutes later than I thought. I also text my partner at 3.05 and 3.15 saying I'm not going to be long. Arguments started about me 'springing on him I'm meeting my friend' I told him 4 days prior to this and that ideas so excited as I haven't been my friend in 10 years, but apparently I sprung it on him, then it escalated to if I don't like the way he does or says things then I know where the door is, I lost my shit by this point and he told me he doesn't care or that hebdoesnt need anyone, so I grabbed my keys and slammed every door on the way out. My mum said it's not me in the wrong here and I know this, my only issue is now my period is due in 4 days and knowing my luck I'll end up pregnant this time but as selfish as it is, im hoping im not now, I don't see me being able to stay with someone who feels they can speak to me the way he did. And with 2 children to think about. I'm not staying in a shit relationship like I did with their father for 7 years. I feel like I don't know what I'm doing anymore. Sorry for the long post, and good luck to anyone in the tww who are actually excited about it.