should I end it

My boyfriend and I have been dating for a year and a half and recently we had a huge fight when he was drunk and he screamed at me and swore at me and told me everything he hates about me. A few days later he said he was sorry and wants to make this relationship work. He hasn't done this before. I'm not sure if I should end it or stay and try to make it work. Idk if I can get past how rude he was.