No one just snaps out of addiction. This will likely be his life long battle and likely you only know half of what went on.
This is his battle to fight and none of us get a prize at the end for our supporting roles.
Have you considered working on your own codependency issues? Maybe try a few Alanon Meetings for some face to face time and to know you are not alone.