Help me!

So my boyfriend and I keep getting into these horrible fights. Every weekend he goes out with his friends and ignores me it makes me feel like he's cheating. I have really bad trust issues and this really isn't helping. Right now we are basically breaking up and I don't want it to end. He promises me things will change and the next weekend always does the same things. I always feel dumb for getting hurt. Should I just let him go no matter how much it hurts or should I fight for him?

We've been together 1 year and 7 months and I just need some advice maybe it's time to let go or maybe I don't see what I'm doing wrong.

ps let me add that aside from this we have no problems at all?