How big are humming birds?

Bee hummingbirds are 2.5 inches long.