LSD, mescaline, and ibogaine are longer-acting. Effects begin 30 to 60 minutes after swallowing them. The effects of LSD and mescaline may last 12 hours, ibogaine up to 24 hours. Psilocybin effects are slightly shorter; they begin within 30 minutes and last 4 to 6 hours.

