Most Helpful Guy
i didn't even read your story, yet i don't have to. what i know is that in situations like these, u can either listen to your heart or your brain. and the sooner you realize which one is right more often, the sooner you can avoid these types of situations. lets be honest, it already sounds like you've made up your mind and will get back with the lame as soon as he turns around. this is one of those life lessons people need to go through before they learn. being stupid is doing the same thing over and over again and expecting different results.
Most Helpful Girl
If a guy had real feelings for you he'd be too scared of leaving you and you moving on. Clearly he has NO fear of you finding someone else if he was willing to already break up with you 3 times. That's not normal nor how normal guys react when they are in love with a girl. A guy who is in love will fight for you and not just leave you over shitty reasons. They'd be waaaay too scared of losing you for good.