Op I totally get how you are feeling.
I have adult dds roughly the same age as your boys and I totally get it.
It is a difficult transition when their other half is always present.
They are an alliance together which is fine and normal - but somehow because their first loyalties are now to each other and not to you - you feel on the outside of it and possibly a bit judged and excluded as well.
Your child doesn’t just see you through their own relationship with you, they see you through their partners eyes too.
It does take some getting used to.
And to add to this, he is just taking and taking and not making an effort to reciprocate or connect with you. They can be rather selfish at this age.
It sounds as if your relationship with your eldest ds was a bit explosive to begin with. Can you expand on that a bit?
And what was your disagreement about this holiday?
You don’t need to go in to details here but what is the main issue? Does he see you as over-controlling? Or do you see him as just taking and not helping enough? What would your son say about you? Is it that you are not accepting of his gf? Because it doesn’t come across that you like her much.
The key to all of this is communication, way in advance of the next holiday.
First of all, I know they are here for Christmas, but I would want to know why he and his gf as 23 year olds, want to come to your house for nine days just to sit on your sofa? It sounds a bit strange to me! Do they not have friends or want to go out?
Are they very short of money? Can you help them with that if so?
Secondly, no way should you be doing everyone’s cooking and cleaning and laundry.
I haven’t been doing my DDs’ laundry since they were fourteen years old!
You need to explain to everyone that you are now all adults sharing the same space and that they are welcome to come home at any time but they need to contribute to the shopping, cooking and cleaning as you are not running a b & b!
You need to manage it a bit and give instructions. Give the boys a shopping list and send them to the supermarket, Then sit down and prepare all the veg together. Put on music and have a glass of wine and do all the food prep together. Same with washing up and dog walking.
You and your dh should go out too and have a day out together and say to your adult dc that you would like them to be responsible for cooking dinner that night,
Ask his girlfriend, would you mind washing this pile of towels for me please, just pop them in the dryer and fold them when they are finished? They live in the airing cupboard, thank you so much.
Most people like to help! Ask them what they like to do or are good at?
I have a suggestion for you op. It’s expensive, but if you can save up about £2500 over the course of next year by putting away a bit a month, you could all go and stay in an air b&b together next year for say four or five days. That way you are all on holiday together and you can rid yourself of that “me host, you guest” dynamic. We did it one year and it was great! You and your dh would get a break too! And the time would be cut in half! Go somewhere with nice walks and pubs in the area. Better short and sweet than long and rocky!