Exsclusive ( not dating but complicated shit)

Anonymous
So I have been talking to his guy for about 2 and a half years and we don't date but he treats me like his gf and I'm supposed to do vise versa. However... there are many double standards and I am starting to get sick of them. Most women, young women in general unless they enjoy cheating or have a problem with being loyal from my experience cheat or do things with others when the one they are supposed to do it with why give them what they need even if they tell their partner what they need. So he won't dare me because he lives in another state and we are still in high school. He has told me on many occasions that he can't be mad if ppl for talking to me but if I talk to someone he gets jealous and doesn't want to talk to me. I had sex with some people 2 to be exact. I didn't do it because I was horny more because of the fact that I was willing to be loyal to him even tho he wouldn't date me and he was acting like al that didn't even matter. So it more so took away the pain that I felt from what he had said to mex he has held it over my head constantly but when he does things like letting girls go in his phone and post things on snapchat where I can see it, it's okay. When I get mad he tells me I have no reason to not trust him because of what I have done and he says we're not dating so why does it matter but if we're not dating why does he get mad if other guys approach me wanting to talk to me and date me? So earlier a girl was in his phone and I had no idea and I talk to him about very private stuff and I didn't realize she was in his phone until afterwards and when I said something out of jealousy and anger I tried to cover it up because it looks like she liked him and he didn't seem to have an issue with it. I don't know what to do anymore. I feel like I can't be mad but at the same time I feel like I should and I just don't know what to do. Every time I tell him about it he wants to leave me and says I'm complaining and that I have no reason to not trust him so I'm at a loss any advice?