Trust issues 🙄

So me and my boyfriend are in high school and have been together for about 6 months now. Anyway I feel like he doesn’t trust me and get jealous when any guy try’s to talk to me. He doesn’t like guys snapping me at all. In July we got in this huge fight over a guy that was in my group for a mission trip flirting with me and snapping me but the guy also flirted with every girl. Then he also said he doesn’t want me snapping my guy friend which has been in my life for years because he doesn’t feel comfortable. Idk I’m just fed up and don’t know what to do because we talked about this a million times already. Any help or advice ladies?