how long does marijuana, cocaine, meth, ecstasy and pcp stay in the body even after you sotp using?

lol no not preparing for a drug test ive been tryna find answers for my health project