I spat on my boyfriends face

I feel like a crossed the line what I did was so disrespectful I know but I was mad and I wasn't just gonna hit him or anything I realized what I did was pretty fucked up. I'm thinking of breaking up with him I crossed the line plus after what I did I doubt he still wants to be with me. This wasn't the first time :/