Ayahuasca typically lasts 4–6 hours from first effects to resolution. San Pedro (huachuma) lasts 8–14 hours — roughly twice the duration. San Pedro also has a slower onset of 1–2 hours versus ayahuasca’s 20–45 minutes. Plan your San Pedro day accordingly: this is a full-day commitment, not an evening.