You should drink the juice as soon as you make it, to get all the enzymes. But when I have to go to work and feel like I'll need more juice, I take some on ice and drink it within a few hours. I've heard of someone who keeps it for days, but the whole point of fresh vegetable juice is to make it and drink it right away - then make it fresh again later in the day if possible, or at least the next day.