For the last ten years. Also twice I been on probation....and I always pass the test. I'm a heavy duty smoker. Taste nasty but down the road.... its worth it.