Hiya, I’m new too! Welcome
I’m sorry that life is being so tough right now for you. His behaviour is unacceptable and no it isn’t your fault! His responsible for his actions and words.
Trying to portray a normal life is hard under these circumstances.
I’m worried that although his not violent at the moment things might escalate for you. Drug use makes people unpredictable so please be careful.
Stay in touch and stay safe.