Hummingbird travel in the safe environment, they usually delay their travel when the weather is bad. Usually in my area they always come when the flowers bloom. Apart from that I always try to fit feeder for them in trees, so that when they migrate to my area, they don't stay unfed. You can learn a lot about their migration from here. Its better to learn about it so that you can prepare accordingly. Its our duty to take care of them.