Believe it or not my mums a fuckin drug counciller. i used to subtley ask her about how long certain things take. Cocaine - 2 days MAX Ectasy - 4 - 5 days MAX Marijuana - 4 - 6 Weeks if smoked daily possibly longer.