25 days is ALOT of time to pass a test......I passed mine with 7 days prep.....theres lots of ways to do it and we could talk about it for hours and hours but to me the simplest way is to STOP SMOKING for the 25days and drink lots of water and yes EXCERSIZE ALOT !!!! The day of your test just take a "drink" that you buy at a head shop that masks your dirty piss......there about 40 bucks and you take it about 2 hours before you test and its masks the dirty piss for up to 5 hours.......ive passsed all my tests by using this medthod and it works......the main thing is follow the DIRECTIONS on the bottle EXACTLY and you will pass.......also dont drink juice or soda or alcohale TWO days before you test you dont want anyting acitic in your system.....dont listen to people who say youll will simply pass by drinking water and cranberry juice this is bullshit......I smoke everyday for 10 years theres no way simpling drings fluids is going to get that out your system unless u have more than 20 days to detox it all out which it sounds like you do so u could be ok withoutt the drink but i never have 25 days notice so i have to get a masking drink cause it ant coming out my system in a week last time i quit smoking for court reasons i did nothing besides just stop smoking and it took me over a MONTH to piss clean so it can stay in your system awhile just be aware of this fact
Sorry, but I'm going to have to call BS on a part of your post, sort of, because for the most part it won't work any longer.
Anyways, the part I'm talking about it drinking lots of fluids. We called it the, "5 piss method." Basically, you drank a LOT of water or juices or both, took 4 pisses before you went in for the test, and about half way through the 5th piss, you pee in the cup. I passed many a test using this method. The problem is now that they measure creatine levels in your urine. If you try diluting your piss with lots of fluids, the creatine level drops and they instantly know you tried to dilute your piss and fail you even if they don't detect any drugs... There is a way to over come this problem, however. You can buy a product called Creatine Monohydrate at any nutrition store and mix it in with what ever fluid you're drinking. This will keep the creatine levels up, and make it appear as if you were not diluting.
Still, synthetic is much esier. I'm not sure about the additives this guy talked about, but he says they work and I don't see any reason not to believe him.
Good luck with what ever route you choose..
-S