he never leaves me alone

My boyfriend never leaves me alone. Whenever we are fighting I tell him to leave me alone and he doesn't and he always wonders why I get infuriated with him. It gets to the put where I put my hands on him because he will not leave me alone. I tell him not to touch me and he continues too put his hands on my so today I got tired of it and punched him in the face.