Please help! My boyfriend is too jealous

Please help! My boyfriend is too jealousFrom a female blog reader:

I and my boyfriend have been dating for over 3yrs now he is so loving,caring ,hasn’t caught him cheating before buh he is so jealous and insecured to the point of abusing me physically last year because he feels am a wayward girl before we started dating and promised never to repeat again and he hasn’t truly buh he always wants me around him and we have issues everytime we not 2geda he calls me all sort of names wen he is annoyed over his assumptions,he claimed he can’t do without me ,met my family,friends and act nice towards them, he provides for my needs and even pays my school fees !please I need advice…..should I continue with him and just let him go facing the reality that I deserve better?