I had to pee while waiting for the doctor in the exam room for about 30 minutes, but you know me. ;) I held it for about 2 hours & 15 minutes total before letting it go when I got home. Pure ecstasy.