Most Helpful Girl
I won't say just guys, but some people don't realize what they have until its gone. I was in a similar situation to the point that its not even funny. It seems like he doesn't want to date you "right now" but wants to keep you on a lease until he feels like he is ready to date again. So while your with this other guy he feels like he doesn't have the control over you anymore and comes back into the picture to cloud your head. He now knows that he just can't comeback when he wants since there's a new guy so he's trying to push his way back into your heart.
Cut him off, because if not he will try to get more and more into your head until he has you. Guys like him don't know how to quit and the more you let him do it, the more riskier he is going to get. Say if you took him back, he would just get comfortable again and not try anymore because he has you. Selfish people like him only want to work hard to get you, but could careless after they have you.
Block his number, he has some serious control issues something you are better off without.