Brief back story - DP has one DS (10) from previous marriage, we all live together - happy days.
I have always been the "cook" in our family, DP can cook but it isn't always edible, I have never minded doing the cooking as from day 1 i have always said we are having x y z for tea, everyone has always been fine with this, the exception being i would save "treats" for the weekend (home made pizza etc) as they always take the longest to prepare.
I work long hours (as does DP) so I usually use my slow cooker which again, has always worked well and always been fine.
Over the past 6 months DSS routine has been varied, he won't always have tea with us - he will either go to a friends house after school or his mum will ring DP and say she's having him after school or he will go to his grandmothers - whatever - we never know when he will be home for the night let alone have tea.
This is where the problem lies - there are a few things i cook that are DSS favorites, when we knew what evenings he was with us I always made sure I cooked those meals on those evenings, but as previously mentioned the routine has gone out of the window and I can no longer plan - he will ask if we can have X this week, i ask if he is here the following evening, he says yes so i promise to make it and then an hour before he is due home he will decide hes going elsewhere.
This doesn't necessarily bother me - what bothers me is then DP states we can't have that meal as it is DSS favourite and he will be upset if we have it without him?!
I have given in to this a few times thinking we can always have it the next day and I've scrabbled around for something else to cook that evening.
But the last few times I have done this, I've put it in the fridge for "the next day" and DSS didn't have tea with us for 5 evenings in a row, which meant we couldn't have that meal, which meant it got thrown out - i didn't think to freeze it because as far as i knew DSS was coming home the next day.
Last night was the last straw - we went shopping so obviously it would make sense to buy everything i needed for meals over the next week or so, plus being easter weekend shops will be busy and/or shut.
DSS asked for a particular meal, i said yes no problem i will do it tomorrow night to which DSS replied " i dont know if i'm going to be here"
I said ok fine I will do it Thursday evening then which was agreed - bought all the ingredients and decided to cook something DP and i both like for this evening. DSS then stated last night that he might not be here on the Thursday evening after all - the particular ingredients i needed for that meal will not keep very long or freeze.
DSS got wind of what we were having this evening (not one of DSS favourites) and started to get upset that he was going to miss out on this meal (hes never requested it before!)
To which point i got a little annoyed with DP and said look - i can't not cook something just because DSS might get upset - its HIS choice whether he comes home for tea or not, no one is forcing him to have tea with his friends, or his nan or anyone else for that matter.
I'm tired of not being able to plan just incase we have something that DSS would have enjoyed, its rediculous! I am wasting money buying ingredients which have to be used in a few days to then have to throw them out because DSS social life dictates when I can and can't cook things. From now on if DSS asks for something and i cook it and he doesn't come home, tough, we are going to have it for tea anyway.
DP thinks i'm being spiteful and unreasonable.
So am i?!