Of these the larval stage is in the stream for the majority of the caddis life cycle, up to over a year in some species, while the pupal and adult stages last but a few days each.
(the larval stage; is; in the stream for the majority of the caddis life cycle)
the larval stage
is
in the stream for the majority of the caddis life cycle