I get all my thc strips off ebay for about $1.30 each. I would be ready with a plan to sub just in case. 21 days may not be enough time. I would pickup some synthetic urine for backup.