My boyfriend has a problem with alcohol

We had a bad fight last night and he spit on my face... He was drunk as usual but i feel like this is it!! I cant even talk or see him i feel disgusted by him! He apologized today but i feel like he crossed a line that is hard to move on from. Would you forgive something like this?