dearest e-daughter, listen to mom....
if both your names are on the lease, you're stuck until the end of the lease.
if only your name is on the lease - throw her out. seriously, i mean it.
your personal well-being is worth more than any toxic relationship.