In some cases, a drug test may report the presence of illicit drugs, although none were taken. While this is not common, no test is 100% accurate. Lab errors account for some of the mistakes, but most false-positives may be attributed to over-the-counter drugs and foods that can affect the test.