If your boyfriend hurt you physically, Leave him! It will happen again and again. Believe me. He can hurt you twice, thrice and worst, he can beat you when you get married. Don't be a fool and believe that he will change. No. He wont. He will get even worst. You still have time to leave. God didn't create man to beat woman. He created them to protect. So leave!