ESSENDON star Jake Stringer says finally getting on top of his gambling addiction is behind his sensational return to form this season.

Stringer has helped the Bombers charge back into finals contention in 2019, and starred during a last-minute win against the Gold Coast on Sunday.

The 25-year-old premiership winner admitted that gambling had plagued most of his adult life, but revealed he had beaten the addiction he battled publicly.

"It was a tough period in my life, and it's probably hindered me for probably six or seven years," Stringer told Channel Nine.

"It's probably only been the last, sort of year that I've got control of it. I think that's starting to show in my football as well.

Not too many people come out and say they have a gambling problem whereas for me, mine was thrown out there - Jake Stringer

"I haven't been on social media for the last year and a half ... It's helped me mentally, unbelievable."

The AFL drew criticism last month for not providing enough support networks following a report which claimed several players and coaches had gambling problems.

Stringer said he could only speak from his personal experience but that he was happy to share his story to tackle "a serious problem".

"Whether it's an issue or not, I can only speak for myself," Stringer said.

"Not too many people come out and say they have a gambling problem whereas for me, mine was thrown out there. So it sort of makes it harder but I'm thankful for that being out there because it's allowed me to shed some light on a serious problem.

SICK AS A DON Stringer overcomes illness to play starring role

"I've spoken to the (Essendon) players about having a gambling addiction. I've spoken to the younger kids about the challenges you face and to steer clear of going down that path and how it can impact on your life."

The Bombers are seventh on the ladder with four games remaining and host Port Adelaide at Marvel Stadium on Saturday.