不应该分手。
因为即使分了手,这个问题也并没有解决。你应当先和你男朋友沟通他为什么打人。是否是你的无意的行为深深地伤害到了他?如果是,你需要改变你对你男朋友的态度。你需要对他道歉,同时他也应明白自己的冲动和不理智,向你道歉。
沟通、交流过后,你也要明确地再告诉你男朋友:打人没有下次,如果再犯,坚决分手!
在这里,我并没说要去纵容你男朋友的行为。而是要珍惜缘分,希望你们好好沟通,解开心里的那个结,双方做出更使对方满意的让步。而如果你男朋友心里没有悔意,再次做出这样伤害你的事,那么就不必犹豫,直接和他分手!