If you really love and care about her,
don't leave her. Everyone has his/her
own bad sides, you are the same too.
Don't give up. Maintenaning a
realtionship is not easy, giving up is equal to the problem is solved and it may
just happen again and again in the next
relationship. Please sit down with her
and talk about the problems, try to find
the way to slove them together. Don't
give you and her too much pressure.