I feel your pain. Despite the fact that we are in the 21st century, the basic human nature of insecurity takes over unannounced. Hence, the trolls. All those that body shamed you are projecting their own insecurities of different kinds by taking pot shots at you to make themselves feel better. You are beautiful the way you are and the pic is lovely. Tune out the noise and start loving yourself the way you are-it isn't a moral lecture. I am nearly your age and I have my issues but it has been liberating to finally learn to love all of me and it is a continual process. Not an easy one either.