Ben Affleck is 'doing great' 6 months after rehab

Ben Affleck is feeling happy and healthy following his 40-day stint in rehab.

It's been six months since the 46-year-old actor left a treatment facility in Malibu, California, for alcohol addiction, and a source tells ET that he is now in a good, healthy place.

"He's doing great. Fighting and/or contending with this disease is tough," the source says. "He spent a lot of focused time finding support that would help set him up for success."

One of his biggest supporters is his ex-wife, Jennifer Garner, whom he shares three kids with -- Violet, 13, Seraphina, 10, and Sam, 7.

"He and Jen have a really good relationship," the source says, adding that Affleck's No. 1 priority has always been his children. "He loves spending time with his kids."

44 PHOTOS
Ben Affleck out and about
See Gallery
Ben Affleck out and about
LOS ANGELES, CA - MARCH 19: Ben Affleck is seen on March 19, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 25: Ben Affleck is seen on February 25, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 27: Jennifer Garner and Ben Affleck are seen on February 27, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 03: Ben Affleck is seen on February 03, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 28: Ben Affleck is seen on January 28, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 27: Ben Affleck is seen on January 27, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
NEW YORK, NY - JANUARY 23: Ben Affleck seen out and about in Manhatttan on January 23, 2018 in New York City. (Photo by Robert Kamau/GC Images)
NEW YORK, NY - JANUARY 22: Ben Affleck is seen in the Upper West Side on January 22, 2018 in New York City. (Photo by Gotham/GC Images)
NEW YORK, NY - JANUARY 21: Ben Affleck and Lindsay Shookus enjoy coffee while holding hands on January 21, 2018 in New York City. (Photo by Gotham/GC Images)
LOS ANGELES, CA - JANUARY 08: Ben Affleck is seen on January 08, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
HOLLYWOOD, CA - NOVEMBER 13: Ben Affleck attends the premiere of Warner Bros. Pictures' 'Justice League' on November 13, 2017 in Los Angeles, California. (Photo by JB Lacroix/ WireImage)
NEW YORK, NY - NOVEMBER 17: Ben Affleck and Lindsay Shookus are seen on November 17, 2017 in New York City. (Photo by Robert Kamau/GC Images)
NEW YORK - NOVEMBER 16: The Late Show with Stephen Colbert and guest Ben Affleck during Thursday's November 16, 2017 show. (Photo by Scott Kowalchyk/CBS via Getty Images)
NEW YORK, NY - NOVEMBER 16: Ben Affleck departs Ed Sullivan Theater after his taping of 'The Late Show With Stephen Colbert 'on November 16, 2017 in New York City. (Photo by Karl Moor/GC Images)
NEW YORK, NY - NOVEMBER 14: Ben Affleck seen at JFK Airport on November 14, 2017 in New York City. (Photo by Robert Kamau/GC Images)
HOLLYWOOD, CA - NOVEMBER 13: Ben Affleck arrives at the Premiere Of Warner Bros. Pictures' 'Justice League' at Dolby Theatre on November 13, 2017 in Hollywood, California. (Photo by Steve Granitz/WireImage)
LOS ANGELES, CA - FEBRUARY 27: Jennifer Garner and Ben Affleck are seen on February 27, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 25: Ben Affleck is seen on February 25, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 25: Ben Affleck is seen on February 25, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 21: Ben Affleck is seen on February 21, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 15: Ben Affleck is seen on February 15, 2019 in Los Angeles, California. (Photo by PG/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 15: Ben Affleck is seen on February 15, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 14: Ben Affleck is seen arriving at 'Jimmy Kimmel Live' on February 14, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 14: Ben Affleck is seen at 'Jimmy Kimmel Live' on February 14, 2019 in Los Angeles, California. (Photo by RB/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 08: Ben Affleck is seen on February 08, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 08: Ben Affleck is seen on February 08, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - FEBRUARY 05: Ben Affleck is seen on February 05, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 24: Ben Affleck is seen on January 24, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 24: Ben Affleck is seen on January 24, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 24: Ben Affleck is seen on January 24, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 22: Ben Affleck is seen on January 22, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 20: Ben Affleck and Jennifer Garner are seen on January 20, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 20: Ben Affleck and Jennifer Garner are seen on January 20, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 20: Ben Affleck is seen on January 20, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 18: Ben Affleck is seen on January 18, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 18: Ben Affleck is seen on January 18, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 18: Ben Affleck is seen on January 18, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 16: Ben Affleck is seen on January 16, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 15: Ben Affleck is seen on January 15, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - JANUARY 11: Ben Affleck is seen on January 11, 2019 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
TOPSHOT - 2018 Nobel Peace Prize laureate Doctor Denis Mukwege (L) shakes hands with US Actor Ben Affleck (R) as he prepares to leave, following a meeting, at the Panzi hospital, in Bukavu, on December 29, 2018. - Denis Mukwege is a crusading gynaecologist who has spent more than two decades treating appalling injuries inflicted on women in the DRC. (Photo by Fredrik Lerneryd / AFP) (Photo credit should read FREDRIK LERNERYD/AFP/Getty Images)
2018 Nobel Peace Prize laureate Doctor Denis Mukwege (L) hughs US Actor Ben Affleck (R) as he prepares to leave, following a meeting, at the Panzi hospital, in Bukavu, on December 29, 2018. - Denis Mukwege is a crusading gynaecologist who has spent more than two decades treating appalling injuries inflicted on women in the DRC. (Photo by Fredrik Lerneryd / AFP) (Photo credit should read FREDRIK LERNERYD/AFP/Getty Images)
US Actor Ben Affleck (L) and 2018 Nobel Peace Prize laureate Doctor Denis Mukwege (R) speak to the press following a meeting at the Panzi hospital, in Bukavu, on December 29, 2018. - Denis Mukwege is a crusading gynaecologist who has spent more than two decades treating appalling injuries inflicted on women in the DRC. (Photo by Fredrik Lerneryd / AFP) (Photo credit should read FREDRIK LERNERYD/AFP/Getty Images)
US Actor Ben Affleck (L) and 2018 Nobel Peace Prize laureate Doctor Denis Mukwege (R) speak to the press following a meeting at the Panzi hospital, in Bukavu, on December 29, 2018. - Denis Mukwege is a crusading gynaecologist who has spent more than two decades treating appalling injuries inflicted on women in the DRC. (Photo by Fredrik Lerneryd / AFP) (Photo credit should read FREDRIK LERNERYD/AFP/Getty Images)
HIDE CAPTION
SHOW CAPTION
of
SEE ALL
BACK TO SLIDE

Affleck has appeared to be in good spirits when photographed during recent outings, including the photo above, which was snapped on Feb. 25, just three days after he hit his six months out of rehab mark.

And despite receiving two parking tickets while grabbing a drink from Starbucks in Brentwood, California, on Tuesday -- one for an expired parking meter and another for expired tags -- Affleck seemed to laugh it off with the parking enforcement officer. 

As ET previously reported, Garner drove Affleck to rehab on Aug. 22, 2018. A source told ET at the time that she was "trying to support him the best she can, but she knows she can only do so much." 

"Jen doesn’t want to push him at all," the source continued. "She wants him to do what it takes once and for all to get clean and sober for life."

5 PHOTOS
Jennifer Garner and Ben Affleck at church in Nov. 2018
See Gallery
Jennifer Garner and Ben Affleck at church in Nov. 2018
LOS ANGELES, CA - NOVEMBER 04: Ben Affleck and Jennifer Garner are seen on November 04, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - NOVEMBER 04: Jennifer Garner is seen on November 04, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - NOVEMBER 04: Jennifer Garner is seen on November 04, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - NOVEMBER 04: Ben Affleck is seen on November 04, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
LOS ANGELES, CA - NOVEMBER 04: Ben Affleck is seen on November 04, 2018 in Los Angeles, California. (Photo by BG004/Bauer-Griffin/GC Images)
HIDE CAPTION
SHOW CAPTION
of
SEE ALL
BACK TO SLIDE

Read Full Story