Girlfriend keeps lying to me. Should I end it?

Anonymous

I've been with my girlfriend for 2 years. This is the longest relationship I've had. At the beginning, she was like the perfect girlfriend. But now she keeps lying about everything. My friends all hate her and say she's no good for me. She keeps lying about taking drugs (which I hate) and she lies about things other people have said to me. Then she turns it around and accuses me of lying to her. She acts like I'm stupid to fall for her lies and then when I leave her or try to break up she begs for me back, sometimes even driving to my house in the middle of the night and won't leave until I let her in. What should I do? Should I end it even though I still love her? I'm so confused.

Updates
1 y
Whenever I confront her lies, she gaslights me and says she hasn't been lying. Even though I've caught her in the lie. She manipulates me into believing her.
Girlfriend keeps lying to me. Should I end it?
5 Opinion