So you got caught drinking while being monitored after you got caught diverting narcotics? Then you didn't do what PNAP told you to do after your failed test and your license is suspended?
There is a 0% chance they are going to just let you have your nursing license back because you have been sober for "going on" three years. Your only option is to petition, and of course that petition will fail.
Don't even waste a penny on a lawyer to petition. You lost all your rights when you didn't follow what PNAP told you to do. You are going to continue to look sketchy if you try to get around the system further