DEAR ABBY: My hardworking husband of four years, "Brian," loves to eat out three or four nights a week. It's nice not to have to cook, and I have become spoiled. He loves treating. We take along friends, family members or business associates.
The problem is, Brian wants to sit for two or three hours, have drinks and talk before he eats. He insists that I wait until he is ready to eat. Sometimes it becomes as late as 10 p.m.
I have a sensitive stomach and I need to eat early. I have eaten dinner early my entire life. If I eat late, my stomach goes into knots, and by the time we get home it's time for bed because I'm sleepy. Brian can sleep on a full stomach with no problem. I get acid reflux.
Brian expects our guests to adhere to his routine. Even when we have cookouts, everyone must wait for the entree. He says, "Well, they'll just have to wait. I don't want anyone to eat and run."
I put out appetizers, but it's not enough to hold them. If we don't wait, he gets angry and threatens not to have another cookout. I have explained that not everyone can eat so late.
Abby, what's your perspective on this? Who's right here? -- HUNGRY IN ARIZONA
DEAR HUNGRY: You are. It appears you married a hardworking, self-centered drinker with a need to control everyone around him. A generous host takes the needs and wishes of his guests into consideration. A selfish one behaves like your husband does. Frankly, I'm surprised that anyone who didn't have to would accept more than two dinner or cookout invitations.
You should eat something before going to dinner with him and do the same at home whenever you need to. If you don't, it could have a serious, negative impact on your health.