Heart broken

I have gone out with this boy for over 2 years. He cheated on me multiple time throughout those 2yrs. I’m 18 and he’s 19. Now he broke up with me because he wants to be a better bf in the future. I called him and he said he is going out with someone else now. I told him that I hated him. And he persisted we were going to get back together in the future. I blocked him on everything but I still feel like shit. I feel extremely sad and depressed all the time. What should I do?