Most Helpful Guy
Yes, I think you should break up with him. As far as whether or not you'll regret it? Long term, no, I don't think you will. It will be painful at first, especially if he was your first boyfriend, but you need to move on from this relationship and soon.
Why? Because you could get stuck in a pattern. You could soon begin to feel like this is all that you're worth even though you're worth far more than this.0THIS IS NOT RELEVANT ANYMORE
Most Helpful Girl
If he constantly puts you down he isn't the one for you. I'd rather be single than be with someone that treats me like dirt. The more you stay with him the more you will feel like you are suffocating. I know I can't tell you that you deserve better. You have to know your worth and not just settle for just anyone. Its like he's just sweeping you right under the rug, and you are still with him. What are you doing, love get out of that relationship. I had an ex who treated me like a dog and I didn't even ask for a lot. I stayed longer than I should've stayed but I did learn from it. If I were you I would get out of that relationship asap. You should know that you deserve better. He isn't worth your time and you should know that. If you are unhappy than leave, if you know you deserve better than move on and let go. He doesn't sound like the right guy for you if you ask me.0THIS IS NOT RELEVANT ANYMORE