Ok it has been a very, very, very, long time but to pass a piss test they sell something that will block the THC from going into your urine for around 48 hours... most head shops and some health food stores (not sure why

) sell it. I have also heard that drinking gelatin has the same results... and BTY you will feel pluged up for those 48 hours.
Of course I got all this info from a friend of a friend
Also obvious... if you can't stop smoking weed for three months you have a problem IMHO.