“Thank you for your opinion. I’ll think about it.” When you receive unsolicited advice at a family gathering, such as Aunt Sylvia’s suggestion that you change your hairstyle, just smile and respond with this casual conversation terminator. If you’re rudely asked a question like, “Are you still single?” don’t reply with a lengthy excuse. Say, “Yes, and I’ll let you know if anything changes.” The goal is to be polite and end the conversation. There is no need to be defensive or rude.Ah yes, how well I remember being asked, "Why doesn't a pretty girl like you have a boyfriend?" And later: "Why are you still single?"
I believe I may have once or twice replied, "Because I'm an awful person." An intensely satisfying, if not altogether peaceable & polite, conversation ender.