I'm not being sarcastic--because I am right there with you--how many times are you going to let him fall off the wagon? This is a question I had to ask myself. He has fallen so many times I cannot even remember the count.
About 3 months ago he asked me if I would stay if he fell off the wagon and I told him honestly I did not know if I was going to stay if he stayed on the wagon-but falling off was his choice to make, not mine.