Takeout is 15-20 minutes, delivery is 40-60. Call ahead, and the food will be ready by the time you get yourself together, walk out the door, and arrive at the restaurant.
I usually spend that time distracted with thoughts of where is my delivery, why is my delivery late, I'm so hungry, why did I even order delivery? The walk is a lot more pleasant.