What should I do?

So my boyfriend and I have been together for 4 months and today we had this talk because we haven't talked in a few days. He's the type of person that doesn't communicate often and doesn't realize it, but I have an expectation of talking everyday. He says -He's not gonna change, and he doesn't want to hurt me, but if we keep dating it'll get worse and we'll both get hurt at the end. So I said -its either something changes or we break up. I like him a lot and he likes me too probably not as much. He doesn't want a serious relationship but I do.(we're in high school) Our problem is that we have different expectations. I told him that I will lower my expectations, but is that a good idea? Is he worth my time? Or should we take a break? 

Vote below to see results!