Detectible traces of hallucinogenic mushrooms activated by the compound psilocybin leave the body rapidly after ingestion, usually within 24 hours. While psilocybin is metabolized web link at different rates in different people, the most common outcome is that all traces within the blood gone in less than 24 hours. In urine, it tends to stay a bit longer, generally a full 24 hours. How long shrooms stay in your system depends on a lot of variables, from the species of mushroom you ingest to things like your age and body composition. Although psilocybin is metabolized into psilocin, it stays in your system for longer than its psychoactive metabolite. It takes around a day for all the psilocybin in your body to be excreted. Psilocin, on the other hand, will be be almost totally gone from your body after six hours.