SB,
I am so sorry that it is happening again. Take the time and do your homework. Education is power when it comes to addiction. You need to believe those red flags, when they are waiving at you in the wind.
Hit some alanon meetings, keep reading around the forum. Work on yourself. You addict can last a long time, so I wouldn't write him off, just yet.
Hang in there my friend, we are all here for you.