it could be a different kind of test, but if you haven't smoked for almost 30 days and still failed i would assume you must be an extremely heavy smoker, in which case it could take up to 8 weeks to get completely clean.