Would you leave?

Cierra
You have been with your SO for 5 years and when things are good, they are GOOD, but not so often you guys have an argument and things get heated! You start to fight and he slips up and hits you. You can see the remorse in his eyes after he does it and he immediately tries to comfort you and apologizes numerous times. He even does the (Baby Boy) move and goes down on you for HOURS, but after all you're still very hurt because this is one of those things he promised never to do. You're both truly in love and this does not happen even frequently, would you leave the relationship or would you stay?