Can someone recommend me a good tasting energy drink that can last a while? I've just pulled an all nighter and I'm probably gonna be piss ass tired in the morning. It's gotta last me 7 hours at most. I'm never taken an energy drink before, I don't want to buy one and end up buzzed the entire day.