Relationships

If I have been talking to a guy for 2 years and he tells me he loves me and he misses me but gets mad when I talk to someone it say something to someone yet he claims we're both single should I leave and stop talking to him if his only reason for not dating me is because he claims he is scared to hurt me by cheating but he could do the same thing dating me and I just feel like it's an excuse because it hurts me more and more and makes me want to go out and do thing when I hear that he says things like he's single and he has irks thinking like they are all close and then when I bring it up it's all like I don't trust him and I just don't know what I need to do because I heard from someone today that he said he was single and it hurt me so bad but idk what to do any advice?