Thats harsh! But I've heard similar comments about myself (and I'm also your age!) so I'm not surprised at all. And almost always - I was never asking for their opinions!! But I just learned to ignore them. Hurtful at first- but kept telling myself 'they don't know what my journey is'..
Eagleriverdee is right. Have a witty comeback! Or sometimes NOT reacting could be the best comeback ever. Because then they'll know they can't get to you.
PS: I really dislike people who want to pass comments only when you're eating (or drinking) something (beer). If someone was
really concerned about your health, they wouldn't make hurtful statements- they'd convey their message politely. So don't take offence. Enjoy each day as it comes