The nymphal stage of a mayfly can last as little as two weeks or as long as two years, although an annual cycle is the most common duration. During this period, the nymph may undergo as many as 50 molts, with the exact number depending on the specific species and its environment.