help me

I’m 17 years old and my ex boyfriend is 18 years old. We have been together for over 2 and a half years and we did have a small break about a year ago to take a detox from each other so we could keep going. We’ve been spending a lot of time together lately and arguing a bit more and finally he just said he was done and that he wasn’t as happy as he used to be with me. He did this once before but we called it a break and after a week or two of us not talking we missed each other and came back to each other. I guess I’m just asking if he’s coming back again this time because I miss him. I love him with everything I have we’ve talked about marriage and kids. In my small town highschool sweethearts get married all the time so the talk of marriage at our age is pretty common. I have been a bit controlling and clingy lately as I found out he got drunk and texted someone he used to mess around with, but other than that I was happy and he acted happy too. I’ll admit my relationship wasn’t sunshine and rainbows and I do think sometimes we were a little toxic to each other but it wasn’t nothing that a night apart hanging out with our friends couldn’t fix. It’s almost like when we spend too much time together and don’t give each other some free time we both flip out on each other. I just need some advice. I want him to come back and I miss him terribly.