I'm in a similar boat! The only reason I've stayed as long as I have is because after 2 abusive husbands, I'm afraid I'll find a third if I have to find a new one! But if you have the ability to find a more fulfilling relationship (you're not a jerk magnate like me!

) I'd say go for it.