even though everyone says you're better off without him a part of you won't stop chasing him

I've known this guy for 7 months. My first intentions was to be friends but I ended up really liking him. We went back and forth with our feelings. He kissed me then he started thinking and he started to use military as a reason to not date me cause he wanted to focus on himself. He then gets a girlfriend. They ended up breaking up a couple months later. My friend was talking to him about girls that he wants to date. He says he wants a girl that drives, has a job, and enjoys doing the things he likes to do. My friend wanted to smack him because he basically explained me. We've gotten into fights about our feelings and all he's said was he's scared to lose me and doesn't want to lose me or doesn't want anything to happen us. After him and his girlfriend broke up we've been hanging out a lot more. There are times where he'll flirt with me but once he realizes he's flirting, he stops and everything changes. It's like he's fighting his feelings. He's messed with my feelings a lot, and even though he has I still can't let go. I've talk to him twice but not face to face. Should I talk to him one more time. Actually talk to him face to face.