Welcome to the site.
Thank you for your service.
There are a lot of departments that will automatically dq on the hallucenogenic drugs (probably most if not all)
It's good that you have been clean for 8 years and by the time you are out 5 more. The question that begs to be asked, why would you not stay in for the full 20 and get your retirement from the military. At this rate you won't be but 40 years old when you retire; not too late to start a second career.
Job Security...
Ecclesiastes 8:11...
Because sentence against an evil work is not executed speedily, therefore the heart of the sons of men is fully set in them to do evil.