Most people find effects last somewhere in the range of 2 to 5 hours, depending on the amount, the batch, and their own body. Taking it on an empty stomach tends toward a faster, shorter arc, while food can stretch it out a bit. As with most things here, your own experience is the best measure.