Ladybugs are great little helpers in the garden

During the spring the adult female ladybug can lay up to three hundred eggs in an aphid colony. The eggs normally hatch in two to five days. The newly hatched larvae feed on aphids for up to three weeks and then enter the pupae stage. About one week later, the adult ladybug emerges. There can be as many as six generations of ladybugs hatched in a year.
They also eat white flies, mealy bugs, spider mites, and other types of soft-bodied insects.