Depends what kind of strain I'm smoking, How much I smoke of it, etc.

Usually I try to get the same shit so about a couple minutes or so and I start feeling real good. Then the high usually lasts for about three hours.