Practically speaking, how long could someone suck on a cock? Indefinitely?

See all comments

Unless that's your thing of course.

Of course.