I read this advice a hundred years ago from Dear Abby or Ann Landers.
When someone gets TOOOOO Personal with their advice, you respond... "Thank you for your input." and you change the subject. If they continue to chew on your leg, you say again, "Thank you for your input," and then change the subject as many times as it takes for them to get the hint that certain subjects are too personal for their input.
I do this QUITE frequently and it makes you feel better than getting frustrated or worse.
Good luck.
Many thanks DD ...