The Josh Gordon saga continues.

According to Ian Rapoport of NFL Network, Gordon has been suspended indefinitely by the NFL for once again violating the league's substance abuse policy, something that has been a recurring theme in Gordon's career.

Can Gordon make it back to the NFL again after so many violations? Rapoport thinks it's possible.

“He would have to show the NFL and (Commissioner) Roger Goodell that he is clean for a sustained period of time,” Rapoport reported on “NFL GameDay Morning” on Sunday. “Could he be back possibly for the start of the 2019 season? From what I understand, it is possible, it would, of course, be a little bit quick, but it is possible for that to happen.”

You cannot help but feel bad for Gordon at this point.

Call his problems self-inflicted if you want to, but addiction is never an easy demon to conquer, and it's obvious that Gordon needs help.

The 27-year-old missed two full seasons in 2015 and 2016 as a result of suspensions from substance abuse. He was finally reinstated last season and played five games for the Cleveland Browns.

The Browns then traded Gordon to the New England Patriots back in September, and it appeared that the wideout was getting his career back on track.

In 12 games between both teams this season, Gordon hauled in 41 receptions for 737 yards and four touchdowns. It was a far cry from the All-Pro campaign he had back in 2013, but it certainly seemed to be a step in the right direction.

Then, this happened.

Let's hope Gordon can get himself right.