I did several 4-5 hour sectors recently Muscat - Karachi - Delhi - Calcutta, and on. I have to say peeing was not a prob. But after Karachi there were more serious concerns to worry about! The Delhi cuisine only made it worse. I break out in a cold sweat just thinking about it!