I truly think decriminalization is coming. Most likely, it will start in a State, with State laws decriminalizing it since they know, first-hand, the laws are not working. Nevada has a bill like this up right now, I hope it passes.

Once that happens, the Federal and State governments will be at-ends, but with the right conditions (I'm not of either political party but I think the Dems will legalize it faster than the Republicans) it could change on the Federal level.

If this Nevada law passes we could see things happening very soon, if it doesn't I'd think it'd be another 5 years or so until another bill goes up somewhere else.