My sadness & confuse

First, i’m sorry if i made a mistake about my english.

I am a female. I have doubt about continue my relationship with my boyfriend.
Now I have known him about 15 years, he is my junior highschool best friend.
In 2018, we committed to be a lover and built a plan about getting merried on 2021.
Several things happened and we quarrel quite often because he over protective about me, he afraid that i would go with someone else.

What I sad about, we almost together 2 years and he shattered my birthday twice. Last year & this year. He never gave me a gift. More over, this year, i never got a congratulation words directly after we met when i come from another country. He acted like nothing happened.

Should i leave him? Should i find another man?