When I was a teenager my mother advised me that if a man was to ever hit me I should immediately go to the police. Don't wait. Don't look back. Don't care why he did it. "If he hit you once and you do nothing he will hit you again."
I had a friend tell me about their s/o hitting them one night. So they made tea and waited for their s/o to fall asleep then took a belt and slid it around their s/o's neck and through the space between the bed frame and the wall. Then they went under the bed and pulled
on the belt as hard as they could. Never got hit again from what I gather but they later broke up. That's option 2 i guess.