I would take him up on that and pack and leave. Get yourself somewhere safe...I know it's difficult - a guy I dated in college broke my nose in a meth rage. I walked out and never looked back (I was forced to use some self-defense to keep him from doing more).
Take care of YOU. Urge him to get help, see a doctor, go to the hospital, something...but you need to take care of yourself and your safety first. I hope you find some peace with this soon.