Demi Lovato has admitted that she's much happier now that she's given up restricting what she eats.
The 25-year-old singer from Albuquerque, New Mexico, says she is still a target of body shaming, but she doesn't care anymore.
Lovato was on a strict diet plan, but that is all in the past now, because This Is Me hitmaker will no longer be a slave to her body image.
She said: Some days I feel great and some days I don't feel great. And sometimes it's periods of times.
She added: I stopped dieting and have gained a little weight so it's been a struggle but at the same time, I'm happier because I'm not restricting myself from certain foods and I'm no longer food shaming myself.
Lovato is currently on Tell Me You Love Me World Tour, that will last until November 27, 2018.