I've lived in the same street for 15 years. It's generally a friendly place, we're not in and out of each others' houses but we'll speak in the street when we see each other. I've a female neighbour, married with adult children, who I've tried very hard to get along with. She's very critical and judgemental of just about everybody and likes to express her views about others to anyone who'll listen. Over time she has increasingly made unsolicited remarks to me about my home or what I'm wearing. Usually, she tries to pin this on one of her DC. Eg
that her DD had said that padded coats are not fashionable (whilst I'm wearing one.)
In the past I've just ignored her comments and gone about my day.
However, I've been ill recently, I lost a lot of weight and was signed off work. Unsolicited, the neighbour lost no time in telling me in a harsh tone how skinny I was, how I'd aged and that, according to her, I looked significantly older than I am. I didn't have the energy to push back at that time and whilst I appreciate I wasn't looking my best, those remarks about ageing stung. Unbeknown to her, my doctor fast tracked me for cancer screening. Fortunately, the tests came back negative but they did reveal COPD. I've taken my diagnosis with a positive mindset. I've since returned to work, I've gained some of my previous weight loss and I'm working on keeping my COPD symptoms at bay through exercising.
My question is how do I navigate this neighbour's comments in future? I haven't seen her since my diagnosis and I really don't feel like sharing it with her. I also don't feel in the mood for any of her jibes. Should I tell her straight that I don't appreciate her unsolicited criticisms and risk an awkward falling out? Or should I revert back to ignoring her barbed comments? As background, she's 10 years my junior.