Les asticots sont différents types de mouches qui sont au stade de développement larvaire. Le cycle de vie d'une mouche comporte quatre stades : le stade de l'œuf, le stade larvaire, le stade nymphe et le stade adulte. La durée de vie moyenne d'une mouche se situe entre 15 et 30 jours.
De la même manière que les chenilles et les papillons, les asticots commencent leur vie sous forme de larves et se transforment en mouches sur une période d'environ quatre jours. La phase larvaire d'une mouche se compose en fait de trois sous-phases : les phases de premier, deuxième et troisième stades. Au cours de ces trois phases, les larves passent d'une couleur blanche à un brun rougeâtre et perdent plusieurs fois jusqu'à ce qu'elles forment des étuis autour d'elles afin de se nymphoser.