I've got a bladder the size of a pea! However, I never need to go in a marathon. As others have said, ensure you're well hydrated before the race, stop drinking in enough time to allow your last drink to move through your system, and you should be fine. You'll be sweating buckets and will probably be hard pushed to go for a good few hours after the race.