How do I leave this toxic relationship

The title explains it all. I’m 18, been with this man for almost 2 years, he’s 22 and I’m blossoming in my life and doing great things while he’s hanging with his friends 24-7 and girls that are 16 at a high school parking lot. We’ve argued so much lately and he even went to a tunnel with 3 girls and his friends and I feel done. Mentally I’m fed up and I want to leave but emotionally I know it’s gonna hurt. Please help me get out of this.

And no, he doesn’t have a job