Because they eat nectar, they follow the flush of the bloom. Down in their wintering grounds they may have enough flowers to keep them alive through the winter, but the flowers there tend not to come in big flushes as they do in areas with a more pronounced seasonal cycle. When nesting time comes around and they have extra mouths to feed, they need to be in an area where they have easy access to vast fields of blooms.