It's extremely variable, depending on your metabolism, experience, tolerance, dose, etc.

Onset(just the build up): between 40 minutes and 1.5 hours
Duration: 3-8+ hours