If you have no kids yet... my advice is divorce her and get away... sure she might change... but odd are she won't.

The longer you wait... the more you will end up owing her... not to mention...