How long do the effects of Psilocybin last? by Johannes | Feb 6, 2024 A How long do the effects of Psilocybin last? The duration of psilocybin effects varies but typically lasts between 4 to 6 hours. Factors such as dosage, individual metabolism, and the setting can influence the duration.