5 years on and off with a guy he won’t date me. date others, but If he finds out I’m with anyone else he tries to mess it up. what does he want?

We’ve been messing for years & in every relationship he had been in he has lied about dating others then would cheat on them with me. No I’m not proud I’m just giving you back information, we’ve been dealing since I was 17 and I’m 22 now , mind you if I date somebody else he gets mad and does weird stuff to mess with my relationship , he said he cares about me and loves me and all that but won’t date me but always dates others and I feel like I’m always on the back burner. Should I just leave him alone? Cause I just feel like I’m wasting my time
5 years on and off with a guy he won’t date me. date others, but If he finds out I’m with anyone else he tries to mess it up. what does he want?
Post Opinion