It depends. I only smoke dank, when I smoke I need to smoke a lot. I'm usually only high for an hour or so. Bongs being the shortest lasting but the most intense. If it's a heavy keif bowl I'll be high for a solid hour to two.
In any case, I find the volcano vape produces the longest cleanest high. It's not the most intense, but shit with that thing you can keep on smoking and keep on getting higher and higher. Seriously, it seems like there is no limit to that thing.