The effects of shrooms usually last 4 to 6 hours after ingestion, though some users report effects lasting longer. The lingering effects may continue into the next day. While most drug tests cannot detect shrooms, some specialized tests may show traces for up to a week. The duration and detectability varies depending on the type of mushrooms ingested and individual user factors.