I've done a little research online and everything I read said 90 days (3 months). That was why I thought that I might be ok with 86 days past. I don't smoke every day. The last time I did before this was about a year ago.
I already took the test, so I don't need any shampoos. Thanks for the advice though. I didn't know they existed before the test.