He will probably have to wait until his court case is decided.
That is not at all unusual. There are no waivers for not passing a drug test.
My heart goes out to you momma...seeing our children make bad choices is the so hard and them wanting to change that around can is what we can hope for. Seeing that your sons desire to to make it right is awesome and takes great courage, regardless of where it plays out for recruitment.