Do you think my boyfriend deserves me?
Why do you think he doesn't deserve you?
There were times when he was abusive and he also cheated on me.
It is never ok for someone to abuse you. It is good to know your self worth and get out of a bad situation.
I'll probably give him a second chance and see if his behavior improves.
It's important to know your self worth and if you're with someone that doesn't understand that, then you should end the relationship. No one should make you question your self worth.