It can take an average of 7 to 30 days for THC to stay in your system via urine. It may remain in your blood for about two weeks.