Jennifer Lawrence's parents have put her on "total detox".
The 26-year-old beauty has spoken openly in the past about enjoying a tipple, but she's now given up on alcohol and is trying to lead a healthier lifestyle on the advice of her mother and father, Karen and Gary Lawrence.
A source said: "Jen has been keeping a low profile and staying away from people who could get her into bad habits.
"She's on a total detox right now, which means no boozing or partying, trying to cut out junk food and get fit too.
"Before she went to Canada in June [to work on 'Day 6'], her parents sat her down and gave her a talking to.
"They don't want her to get a reputation. Now she's been on lots of hikes and there are hardly any marathon drinking sessions anymore.
"She's almost vegan now, although she does lapse occasionally."
Meanwhile, the 'Hunger Games' actress has enjoyed a number of low-key dates with Aziz Ansari, and despite her reluctance to commit to a relationship, the 'Master Of None' star is happy to make the 300 mile trip from New York to where she's filming in Canada in order to be there for her.
A source told heat magazine: "Aziz has been to Montreal three times this summer to visit Jen.
"He knows she is hesitant to officially date him, so he makes it very easy for her.
"If it takes two years of being at her beck and call before she realises she needs him in her life, so be it.
"It's friends with benefits at this stage, but there's definite potential for something serious."
Tagged in Jennifer Lawrence