it stays in your urine for a really short period but i dont know about your blood.