The 20-year-old actress has been candid about her weight struggles in the past and last year (15), she learned she was suffering from a hormone imbalance, which affected her figure.

Despite her diagnosis, detractors have continued to make nasty comments about her appearance, and now Sasha has finally had enough.

"I think truly loving yourself is one of the hardest things we as humans can do," she begins in the lengthy Instagram message. "We live in a society that literally profits from our self doubt and insecurities. Women in particular are judged by their looks wether (sic) they are in the spotlight or not."

She goes on explain, "I've always struggled with my weight and in my early teens I realized health was very important. My whole mindset and lifestyle changed for the better and I was really happy and confident in my body and the way I looked. I was proud that I had gotten to a place I was comfortable in and had done it in a healthy way. Then there became a point where my body changed dramatically."

Sasha claims that while her real fans have been supportive of her health issues, others were "actually angry that I had gained weight", adding that going public with her hormone imbalance only "made people talk about it more".

She continues, "It disturbed me that so many females were so quick to tear me down on a subject that we all struggle with."

After facing so much negativity, Sasha has now vowed to focus solely on loving herself at "every stage and chapter of my life", and she warns followers to do the same.

"No long term happiness comes from instant gratification," she concludes. "Do not lower yourself to people who refuse to grow higher. If you don't love yourself you'll continue to chase people who don't love you either. Eat like you love yourself. Move like you love yourself. Speak like you love yourself. Act like you love yourself."