My fiance (DF) goes out once a week with his friends, playing pool. For the past 3 weeks, he has said he will be back home at 7 at the latest and we will eat. Bear in mind I am at home all day with our son (5 months) and tend to eat lunch at 1pm at the latest. If he says he will be home at that time, I take him at his word. However, he phones me at 6.45 and says "Oh I'm just having another drink with my friends,I'll be back at 8". Now I cannot eat after 8pm. I'm beyond hungry by that point and feel sick and tired and just want to chill before I go to bed. DF knows that. I don't mind him going out. I don't mind him getting drunk (if that is what he wants to do) as the baby is usually asleep or at least ready to go to bed when he arrives back, and he doesn't pick the baby up after he's had a drink. Now the reason I ask AIBU is because every time I call him to ask him what time we are going to be eating (I get hungry!), I get told I am mean and selfish, and he doesn't ring me constantly when I am out, and I should not call him. I don't exactly ring him constantly, just when it gets to beyond 8pm and no call as to what he is doing. To be frank, I don't care whether he stays out all night, if that is what he wants to do...if he told me right at the beginning "I won't be back until 8pm" I would make myself a snack or something, but just to not have a clue...??? Right up until 6.45 he was going to be coming back by 7. Last night it was 8.45 when he got back (drunk) with fish and chips, I wasn't hungry any more and I was sick of being called mean. He texted me 5 times to say "Why are you such a nag?" I am not a nag. I feel partly like I am being unreasonable...and that is not how I want to be! Someone help me out??