Too long. A couple of years at least, and that's despite his having stolen from her and hitting her on at least one occasion, and other fun things (including legal entanglements). But...as you say, if she chooses be around him despite all that there's not much anyone else can do.
no subject
Except stay out of it.