It depends upon duration of use of this drug and your body weight. If you have used it once only then it can be positive in blood up to 24 hours and in urine for 3-5 days. If you are chronic user then it can stay in your urine for 30 days. Hair follicle test can show positive results for 90 days.