Just remember this is one version of insanity: repeating the same actions over and over again--expecting a different outcome. Something has to change. Can you talk to someone where he's at (rehab facility.) Obviously, they can't give you details on him because of the confidentiality agreement, but they might have people available for you to see so that you can get a handle on how best to ease him back into life again after rehab?