They usually last a week. And once they start, they will keep coming - regardless of the weather conditions. Although cold weather will prolong the hatch some.
But even with the forecast highs in the '50's - which is pretty much normal for this time of year - I would get out to fish them as much as you can now