You should keep your distance from her. I know it can be hard and it isn't easy but you shouldn't stay with someone who keeps hurting you so much. It is for your own good.
Take care!
Get Matched With a Therapist If you would like real online counseling from trained, Licensed, and Certified Professionals, visit our Therapists section to take a questionnaire and be matched with a counselor that's right for you.