But a few weeks isn't enough time to test negative. And if all this happened in May give a couple months time to drop the class and theres still at least 2 months that he could be clean in which you just stated it been a good "couple weeks". Reguardless if he's clean now or not things don't get better if you keep relapsing. He's the one making the situation worse and sorry Amber he deserves what he gets for failing to keep clean. The best and only thing you can do for him is make him get off the drugs and straighten up, the rest is up to the courts. Wish you both the best.