They ALWAY make promises they will not keep. If this is a ongoing thing, you know he will not change and you have probably heard all his promises before and knows he will not keep any of them. Going back only invites the next time to happen and I think you have already seen it only gets worse, each beating worse than the one before. You can spend the rest of your life walking on egg shells waiting for the next beating to happen or get out and possiably save your life. If you stay, you know what your future will be.