Good for you for staying strong with your boundaries. My RABF is 2 years clean, and still struggles sometimes. You are right, living with somebody in recovery is a huge roller coaster, but there are things we can do to make the ride better. It must be hard for you with him threatening to leave and then apologizing. That up and down stuff can drive you crazy.