a gallon is all ANYONE really needs unless you are just hard core training all day every day and, if you are, you would not have time to drink a gallon of water. I would drink when you are thirsty, but not overdo it unless you are training for a specific event.
If you want sleep, take some...