All I can say babe is, sometimes it is very hard to follow your head and not your heart...... In this case follow your instincts, but once someone has crossed the abuse line of trust, then it is quite often there will do this again and again.... followed by a bunch of flowers and a very sad eyed look....and if you go back then it gives them the chance to do it again and again time after time....and then tey will tell you , well you know how I am and you took me back regardless....... Don't give him that chance, it was vicious and nasty and it is in him......Go home and stay with your Mum, have some space and then you can think much clearer about your future and how you want it to be.... which should be happy, carefree and not having to duck when the punches fly......
Lots of love and hugs Ruth xxx