Just drink plenty of Ready Clean (?). You can find it at any health nut store and even gas stations.
My friend smokes up almost every night. She is on probation for 2 DUIs and has had to take a drug test every week for the last three years. Hasnt tested positive even once.