Hi RitaFF,
Welcome to the Forum.
I can only say from experience, but I would say your ex would be on cocaine. I obviously don’t know about the more personal things because it’s my Son who is an addict, alcohol and cocaine.
I would say you have had a lucky escape, because living with someone who has an addiction is hell.
Look after yourself always first.
Take care.
Dx