If you have N blocks to travel, you should only wait for the bus if it is less than N minutes away.
I'm an information addict, a data pusher.