The medicine lasts in the blood for 24 hours, in urine for several days, and in hair for a month.