Answer by
TheAnswerFairy (2345)
Gnats come from eggs, just like all other kinds of insects do. Gnats typically lay their eggs in rotting vegetation and plant matter, although sometimes gnats also lay their eggs on the leaves or roots of growing plants. The gnat larvae then eat the rotting plant matter, acting as tiny little composters.