This is getting annoying

I have a 8 weeks old baby and a 11yr old daughter. I manage to cook dinner every night and also I’m the one in charge of grocery shopping with my money. I cook with the intention of having left over food for my husband to take for lunch the next day and some of us as well ( I make enough food) butttttttt people always come visit around the time I’m cooking. Usually his side of the family and I end up having no left over food. They also don’t help me clean anything or at least wash their dishes. I’m getting to a point of thinking about not opening the door for anybody. I need a break!!!!!! But they can see my car is parked outside and I haven’t tell my husband I’m annoyed about it because is his side of the family and he defends them to death.