Jennifer Lopez has been a good influence on Ben Affleck.
The actor has reportedly been laying off the dop and living clean after getting back together with health freak Jennifer.
The 49-year-old hunk has been to rehab several times to work on his sobriety over the years, and avoiding alcohol is even easier now he’s back with old flame J.Lo, 52, because she doesn’t suip and is in great shape.
A source told Closer magazine: “Jen is very aware of what she puts in her body and how she treats herself, and Ben has been taking that on board.
“She doesn’t drink alcohol, which has made it easier for him to quit, and follows a clean, organic diet, with lots of fresh fruits and vegetables and protein.
“He feels better than ever, thanks to Jen.”
Ben – who has Violet, 15, Seraphina, 12, and Sam, nine, with ex-wife Jennifer Garner –previously shared how his addictions caused him to develop “depression and anxiety”.
He said in 2020: “I’ve experienced depression and anxiety. The psychological issues are not as well understood as addiction is now.
“Addiction has become more destigmatised, where mental health is more confusing and more elusive.
“Sometimes it’s hard to differentiate ‘something bad happened to me, so I feel bad’ versus ‘I’m feeling bad because something is not working right chemically in my brain.'”
But ultimately, Ben does think speaking out about his struggles has helped him tackle the “shame” he felt about his demons.
The Justice League star explained: “It’s liberating and kind of freeing not to have a secret or to feel shame about something.”