confused 😕

So I've liked this guy for about 5 months and he's known the whole time. He had a gf when I first met him at comfort suites and he asked for my snapchat and I was confused when he told me he had a gf but he said he just wanted to be my friend and I was ok with that. But they broke up and I was there for him and he totally friend zoned me and I've been stuck there for a while but now he has this new gf and she cheated on him and he went back with her which is fine it's his choice but I just wish he'd realize that I'm here and I wouldn't do anything to hurt him. He told me he liked me but then he asked this other girl out. He is the first guy I have ever cried over and I never cry. He just makes everything go away and it's perfect till he tells me he has a gf. I haven't dated anyone since I met him and I can't even think about dating anyone other than him. I do not depend on guys by any means but he just makes life worth it. I need advice please