I'm 35 and my boyfriend is 34. We've been together now for 9 months and we've lived together for around 7 months (felt right at the time and not too soon- he said he'd never fallen for anybody like this before and I felt the same). Anyway, most of the time we get on great but he has sulked on me now a number of times usually for around a day and I don't know how to cope with it. Also, we have never had an argument over anything serious so to me the sulking is over trivial matters.
Example: last night I was going out to my friend's house and knew I wouldn't be back until around 9pm. I asked if he would mind having dinner ready for me coming in as he wasn't out training for a change due to injury and I was annoyed when he suggested getting a takeaway. To put things into context, he goes out triathlon training most nights and regularly and is out from around 6.30 to 9 most nights. I 9 times out of 10 am the person that goes to the shop to buy the food and have his dinner ready for him coming in. I was pissed off that on the one night I actually wanted him to cook for me and make an effort, he suggested the easy option.
We were on the train at the time and I told him without raising my voice at all that I didn't fancy a takeaway as was trying to eat healthily and asked him why on the one night I had asked him to make an effort he was going for something lazy. This then has resulted in him going into a sulk and giving me one word answers. The only thing I got out of him was that he didn't give a fuck about having to make the dinner but how dare I question him in front of people on the train. I swear I was talking quietly and calmly and didn't make a scene at all so I don't understand his logic. When I got home from my friend's house, dinner was left out for me but he was up in the bedroom with the door closed and he's not talking to me. The last time he went into a huff is because in the little time we do spend together he is on his phone and I called him out on it. He said I spoke to him like a child and then sulked for hours.
I would like advice on how to handle this please. I am a person who has low self esteem and him ignoring me makes me feel awful. I've said to him that it feels like I can never have a discussion with him about anything that is bothering me as this results in a huff but this doesn't seem to be helping. I know that part of the reason his last relationship broke up was because of his moods. However, he tells me that she was a psycho to him and that the arguments were justified. Please help!!