They usually last about 3 weeks but do have some moderate to minor hatches as late as mid August. With all of the thunder storms it may be shorter time frame for the major hatches this year. They seem to hatch more during the thunder storms than if there were few or no thunder storms.