Cannabis can stay in your system for a varying amount of time depending on factors such as frequency of use, metabolism, and body composition. On average, it can take about 1-30 days for cannabis to fully leave your system. However, it's important to note that certain tests such as hair follicle tests can detect cannabis
use for up to 90 days. It's always best to consult with a medical professional for more specific information.