Question: how to answer someone who asks personal questions?
Answer: You can simply ignore the question, by asking another question, or pause, look t them for a moment, excuse yourself or engage the person next to you in conversation. (A sharp move.)