20 minutes to an hour tops, even top quality. I've been smoking everyday for about 15 years now. One thing I've noticed is if you get high and eat or smoke a cigarette after it kills the high. For me anyway. That's why I quit smoking cigs and wait until after meals to puff up.

When I am at home I smoke about 1 joint every hour if I am awake.