Hey Wing
It sounds like you are in a pretty volatile situation. The main priority here is making sure you are safe. Yes...he sounds like he is an addict. He also sounds like a threat to your physical well being. Do you have anywhere you could go to get out of this situation? Friends or family? Or, if not, would you consider getting to a women's shelter?
Please.....take care of yourself.
gentle hugs
ke