Yes, although there are certain things like mouthwash that can cause a false fail, that is easily remedied by swishing the mouth with water and waiting a few minutes or so. With alcohol it doesn't work that way and will show a positive and the alcohol level.