To guess if you are clean 2 days after last smoking is impossible to predict. If you were totally clean, meaning not smoking at all for 3 months then smoking once, it would still take the average person 5 days to get clean after this one time high. You want to be clean after 2 days when you are smoking every few days. I bet you aren't but it is possible. Break down and spend $15 in the store or $5 off the internet for a test and shipping.