I have lots of food issues, but no specific allergies. When I go to someone's house for dinner, if they don't ask, I keep my mouth shut and make the best of it.

The first time I went to an ex-boyfriend's parents house for dinner, his mom mananged to make an entire meal of everything I didn't like. No joke! From ham as the main course, cauiliflower in a cream sauce, a sausage based stuffing full of raisins and the salad which was drowning in a mustard cream dressing. I hate creamy things, ham, raisins, mustard, cauliflower (back then) and sausage gives me indigestion! I survived and I handled it like an adult - politely.

When I cook, I ask about alergies or preferences (usually by sharing what I am planning and asking if that'll work) ahead of time. I had a friend who's husband was like that 8-year old. He wouldn't eat about one thousand different things and he (and his wife) would expect us to accomodate them. I would do the best I could to ensure that there were at least a couple of dishes that he would eat, but they would want me to only serve stuff that didn't have his dislikes involved! I mean, yes, I get it if you are vegan or are allergic to shellfish - but you want me to accomodate all of your pickiness? I don't think so. You are an adult. Eating lightly at one meal isn't going to kill you. We eventually stopped inviting them over for meals.

And no, I would never ask someone after the fact if they didn't like something I cooked unless they were a really good friend and even then, only in private.