Your blood recycles several times a day, so nothing stays in your blood for more than a day FOR SURE. The exact answer is in hours, but I'm not sure of the number.