My partner and I have stuck it out. He had a colorful past with many drugs, weed, and has always been a heavy drinker. Now he's left the drugs in the past, recently graduated with a masters degree and has a successful career.
When I was drinking I would get mouthy and beligerent. He stuck it out for me. One of the reasons I got sober was for us to have a stronger relationship.
Things seem to be working out. You never know.