Yes, there are tests available to detect nicotine in your system. The most common nicotine test is a urine test. Nicotine can be detected in urine for about three days, on average. However heavy smokers may have detectable levels for 15 to 20 days. Urine tests can be done at home or in a lab, and results can be produced within 24 hours.