A typical psilocybin therapy session lasts between 4 to 6 hours, not including preparation and follow-up care. The overall process is often spread over several weeks or even months.