how long does BV last