No, birds are not always hungry. They eat when they feel hungry and stop when they are full. Some birds store food and eat it later when they need it.