It generally takes about 5 minutes for the high to kick in and it lasts between half an hour and one hour.