help advice please

I don't know what to do 
So I'm dating a fuck boy And we fight all the time and he's cheats but I love him and I'm scared to be with out him 
Buttttt
There's this really nice loving guy I could see myself with but idk Bc the fuckboys got me hooked 
And also the nice guy would be long distance 😒 
Advice 
Also the fuck boy wants to break up but I don't want to let him even tho I know he'll break me over and over again