Bless you for your courage. I know how you feel. He would have been 18 this year.
Your post has me in tears as I try to type this. My little one just turned 18. I'm so sorry.