It is going to be in your urine, detectable, for 3 to 5 days.
No way to pass in 2 days on a good test.
The idea that you can alter the results with herbs, etc....a myth.
The only safe thing to do is delay the test if you can.
In addition, your meth use is utterly dangerous and harmful.
You are likely to go through withdrawal as well.
You need help with the meth problem, and that is the best recommendation here.
OK, so that is an initial answer….
Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent]. If you forgot something, come back. I am here daily.