Ds1 has a girlfriend and spends a lot of time out of the house. This is good, I like to see him happy and enjoying life after the time they've all had.
I also do a family dinner most nights and I never know who I'm catering for. He was going to be home tonight so I've got the meat out of the freezer, but his plans have changed and I now know he won't be here.
He's let me know in good time, but I've still got a chicken breast I don't need out 
Part of me is inclined not to cook for him at all but then he'd live off toast and cereal. He can cook but he wouldn't. He's an adult, perhaps I should leave it at that, but I'm still his mum who cares about his health.
He wouldn't be put out at all if I stopped cooking for him. He'd probably prefer not having to think about being home for dinner. It's not about him being unreasonable, hes not. When he is here he contributes his share to housework and DIY it's just that currently he's spending a lot of time with GF
It's also not about one chicken breast, it's about one xyz on a fairly regular basis.
I just wondered how others manage this?