Bam Margera is crossing a milestone in his sobriety, and thanking his girlfriend, the gym and skateboarding for helping him stay on the straight and narrow ... all while getting support from Mark Wahlberg.
The former 'Jackass' star tells TMZ … he's over 100 days sober and plenty busy with work and his fitness.
Right now he's in San Antonio working on a movie and developing new artwork for a clothing company. He is still working out daily with his GF Dannii and skating again ... aka the 3 key factors to his sobriety, according to Bam himself.