Actress Jennifer Lawrence’s parents have put her on complete detox after her being an alcoholic for a long time.

The 26-year-old has spoken openly in the past about enjoying a tipple, but she has 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, reports

"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," a source told heat magazine. "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," the source added.