Should I break up with my boyfriend?

I understand it’s my choice. But I don’t think I deserve my boyfriend. I have really low self esteem, I always think I’m not good enough for him physically. Then I feel bad because I know he deserves someone better. Do you think I need a break to love myself? I’ve been told you can’t love anyone until you learn to love yourself. I really don’t want to break up with him either. I just think he’ll never be satisfied with me. All his friends have really pretty girlfriends. I don’t understand why I’m so negative and why I can’t stop comparing myself Ugh. Please help and give me good insight :(

Vote below to see results!