Ephedrine can be detected in a urine test for 3 to 6 days since the last dose. However, Ephedrine detection in urine depends on various factors like -
Type of drug
Route of administration
Patient’s age, weight
Medical condition
Dose
Hydration
Drug tolerance
Metabolic factor
Drug interactions