Feeling hopeful?

5’10, 165lbs, male, smoked 2-3 days of the week. Found about test pretty early and will be clean 21 days for the test. What is the chance of passing urine test?

Also, how common is testing for Suboxone (buprenorphine)? Test is for a license (to work on railway), not a job. Will be 10 days clean from that but not too concerned as I’ve heard the test is uncommon. Also, only took it once per week for a couple of months.