My work's xmas do was held (as it is every year) one afternoon in the week before christmas, from 12 until 5pm. At 5pm everyone who wants to carry on with the party goes into town for a few more drinks. In previous years DH and I have gone to this together as we both worked at the same place but this year was the first I've been to on my own as he no longer works for the same company.
I hadn't initially wanted to go but then decided that I would a few weeks before. I told DH that I didn't think I would be out late and wouldn't be drinking a lot as I had to look after DS2 the following day and didn't want to do it tired and with a hangover.
On the morning of the party DH asked what time I thought I was going to be home and I said I would be going into town at 5pm but probably only for a few hours and would text him to let him know what I was doing.
I had a much better time at the christmas party than I had anticipated and texted DH at 8.30pm to tell him this and that a few of us were leaving the main group and going to a quiet pub for a few pints. I got home about 11.30pm and everything seemed okay.
Last night though, DH brought this up during an argument saying that I had lied about what time I would be home and also about texting him. He said that he had expected me to either be home or to have texted him by 7pm. I apologised for not texting him earlier and said I had lost track of the time (not a great excuse I know, but it is the truth). He then got quite angry and said that I had still lied about what time I would be home. I explained that I hadn't intended to be later than about 8ish getting home but had changed my mind while out and didn't think this was such a big deal.
He then said that this is typical of me and that I've lied to him since then. He said that when I went to have my hair cut I said I would be 2 hours but was in fact nearly 4 and that sending a text to let him know where I was didn't make this okay.
I went to get my hair cut on Saturday with my mum and left the house at 10.30am saying I would be a couple of hours. After having our hair cut my mum said she was nipping to the supermarket and did I want to come and get a few bits. This took us about an extra 15 minutes and meant I had everything in for DS1's packed lunches for the week. As we were leaving the supermarket at 12.35pm my mum's friend rang and asked if she wanted to go round for a coffee. I've not seen her for a while and get on well with her so said I would come too. I texted DH and told him this. I arrived home just after 2pm and again everything seemed okay.
Is DH being a bit controlling or am I being a bit thoughtless?
To give a bit of further background to this, DH's ExW cheated on him and left him for OM and I don't think he's ever really gotten past this.