So, erm, I've done a Babylon 5 marathon. We allowed ourselves a sleep between each season. So that's 17 hours (ish, given time to grab a sandwich, toilet breaks, etc), then sleep, then 17 hours, then sleep, etc.
Man, I miss university.
TL;DR - A Potter marathon is nothing, lightweights.