The most you wait to run a level is 15 minutes. Also, extra energy drops on runs fairly often. I love the energy system. I can still level even if I don't have time to sit down and play for an a couple hours.

Part of the game is managing energy. If you know how to do it, you shouldn't have any down time.