Hi, Kendra. Yes, you are correct, not to mention the fact that heroin is illegal and his doctor probably doesn't know he's taking it. Maybe someone should inform his doctor of this if he won't. If he's violent toward you, you can call the police. Hopefully, he's seeing his doctor or talking to him regularly. He could probably also use a therapist to help him see reality.
Take care of yourself and I hope you can convince him to talk to his doctor.
Important:
We hope you find this general health information helpful. Please note however, that this Q&A is meant to support not replace the professional medical advice you receive from your doctor. No information in the Answers above is intended to diagnose or treat any condition. The views expressed in the Answers above belong to the individuals who posted them and do not necessarily reflect the views of Remedy Health Media. Remedy Health Media does not review or edit content posted by our community members, but reserves the right to remove any material it deems inappropriate.