Yayyy! Also, I see it as you helping him get through a tough time rather than getting him out of his habits. Getting him out of his drinking habits sounds like you're doing all the work, and that he wants to continue. I believe that Shane is awesome and just needs some help.
Next person gets to be friends with Haley