Drug screening has several limitations. False positives and false negatives can occur due to various factors such as cross-reactivity, sample contamination, or incorrect handling. Additionally, drug screening cannot determine the exact time of drug use, the dose consumed, or the level of impairment. It is also important to consider individual differences in metabolism and excretion.