I don't know what to do. help

So I am on vacation and I've got a boyfriend. We had been dating for 1 year and 7 months. Everytime we get back from college we have communication issues. 
We just had a fight last night because of communication and because he lied to me. I knew he was lying I just wanted him to tell me the truth... he didn't. 
So this morning He told me he would call me before work. I waited for him to call me and he never did. This has always happened. And I have talked to him about it so many times and it seems like nothing has changed. 
Should I just leave him? I feel like I am waiting for him to change.. for him to be a better person. Maybe I am wrong. But I am just so confused about it. 

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors