I can totally empathise, Sparkles was given diazepam when she was 11, and that was her first addiction.
She graduated to alcohol, and by 14 she was mainlining heroin.
Now she looks back and she realises that the doctor who gave her that first dose of diazepam was irresponsible, it started a 30 year addiction for her, but she also has to admit that when she was old enough to quit (get some help for her problems) she still continued using.
It took her years to realise that cos the doctor prescribed her strong opiates, it was her choice to take them.
She spent years feeling like a victim, firstly of her abusive childhood, then she continued to blame anyone and everyone for her problems.
And as the OP has found, it can run away with you.
The fact that he ran his car into a tree shows how destructive and unpredictable drug use can be. After all, healthy non users don't end up with their vehicle wrapped around a tree trunk do they?
But to be honest I'm impressed that you were able to see that the solution to your problem, however and whoever started it, was in your own hands. Getting off all of those substances, and getting on with your life is an awesome achievement, and I think you're amazing for sticking with it, it must have been extremely difficult.
Well done.
Sparkles.