Been married for 15 years. Dh is selfish, always puts himself first, this puts a strain in our relationship as it's a horrible personality trait. I blame the fact that he's the youngest of 4 and spoilt. I've explained things to him numerous times, but he never changes. We flew back from our holidays 2 days ago, during the flight, youngest ds was complaining he was cold and I gave him my shirt to use as a blanket. He was still cold and so was I, so I asked dh to get our son's fleece from the rucksack in the overhead locker. DH said that he was sure ds was ok (ds still saying he was cold) and that no, he wasn't getting it, that it was a hassle. I waited for 5 min, he still wouldn't get it, so I had to open the overhead locker and bring down the rucksack. He knows I'm going in for shoulder surgery in 2 weeks time and raising my arm is extremely painful, yet he just sat there. I'm so upset I can't stop thinking about it