Boyfriend Problems

Okay guys... so my boyfriend and I have been together for 15 months and let's just say I love him so so much. I've been second guessing the past couple months... He makes me feel bad and we fight non stop... I've tried breaking up but I've always ended up staying. It's long distance so I never see him and neither of us have our licenses... believe me, there are great days, fabulous memories and when we are together it all seems worth it but when we're apart 2-3 weeks at a time it gets extremely hard to stay... I've been thinking about staying until I get my license and then I'll see him so much more. it will be in 3-4 months. should I stay or go.. I need advice thanks 💗