So DH is working away this week, I'm home alone, unwell with an endometriosis flare up and have no access to a car. I got what shopping I needed before DH left and wasn't expecting any visitors so just got what I knew I would use and something for tea for when DH gets home.
Then DSS (25 years old, has never lived with us but has a key and visits a couple of times a week although usually only when DH is here) pops in to pick something up he's left here, I was upstairs and called down when I heard him come in that I'd be down in a minute. By the time I got down to the kitchen he was getting the stuff out to make a sandwich, something I've never known him do before as usually we would make him something if he was hungry.
I'm down to the last 3 slices of bread and the last couple of slices of ham which was supposed to be my food for tomorrow daytime so I explained that and asked if he'd have time to pop to a shop (he'd come in the car so not a massive ask) and get me some more bread so I'd have enough to last me. He got really huffy about it and started shoving all the stuff back, then made a sarky comment about how he might as well go seeing as I can't even spare him a sandwich and stomped out slamming the door behind him.
I feel a bit shaken up tbh, I think I was pleasant when I explained and he knows I'm not well and can't easily get to the shops, in fact it would have been nice if he'd asked if I needed anything as he was popping round anyway. He's not hard up for food, works full time and lives with his DM so could easily have gone home (10 minutes away) for a sandwich. I'm alternating between being annoyed and a bit disappointed by his reaction and feeling like a right stingy cow for not letting him have a sandwich, any other time he would have been welcome but I don't feel up to walking to the shop and there's not really anything else in I could have managed with. So, was I unreasonable? Not even sure whether to tell DH in case he thinks I was so opinions would be great.