Sorry for your loss.
I do have to ask, why wasn't this young man taking his medication?
Past drug use and mental health issues made for bad choices. he had plenty of folks trying to help him get his life straight, but there can be a fine line between help and enabling. Unfortunately, an early death was the only outcome I expected for him.