when boo doesn't last long but all we have to do is keep goin for about a minute or two and he's rock hard again! I swear he can go forever...God, I love teenage boys. HAHA!