Background - my ex and I split in 2007 and subsequently divorced. In November my new partner and I moved to another town about 10 minutes drive away. My DD and DS both split their time equally between my ex and I on a weekly basis, each with their own rooms and me as a taxi service :)
Today, I woke my DS up at 7.15 to get ready for school - he's notoriously known for hogging the bathroom so I try to give everyone time to get themselves in and out of the shower and spend all morning chivvying everyone along so we can aim to leave the house at 8.15 am to get to school/work.
Anyway, I didn't realise he hadn't got in the shower until about 7.30 am and I shouted at him to get a move on. Remind him he has to be quick so we can leave the house on time. He usually keeps me hanging around but this morning it went on longer than usual and I ended up losing my temper and I swore at him ('get a f....ing move on!!) I felt awful afterwards and on the journey in we were in silence until I apologised for swearing at him and losing my temper, but I added that it was a measure of how frustrated I'd felt. He responded by saying he'll just stay at his dad's. I know he was upset and probably said it out of anger, but it really hurt. I said if that's how he really felt we'd need to talk about it.
I got to work in a bit of a mess, but text him when I could to apologise again and to say we'd talk later.
Just wondering if anyone else has been in this situation and what you have done, or if anyone has any advice really.
Thanks