Most Helpful Guy
I think your question is kind of irrelevant in this situation because... this guy clearly has tons of issues. he's a liar, controlling, judgemental, manipulative, and not good at commiting. so the basic question is why do you even bother with him? why would you bother even saying I need time to get myself together? or figure out if you can trust him?
aside from some nice words he told you and feeling smitten and say he's smitten this guy seems to have more red flags than any real positive traits.
If he truly felt strongly about you, you're right he wouldn't leave... but that is only the beginning of his issues.
he's not worth it. cut him out of your life and move on. you deserve better. a guy who won't judge you, a guy who won't lie, a guy who won't fight needlessly with your friends, a guy who takes care of his issues (therapy and what not) before entering into a relationship...just avoid this guy like the plague0