On average a heavy smoker will take 30 to 60 days to pass. So I would get some cheap thc test strips to test yourself and check up on subbing as a backup method.