Hoverflies typically stay around for a few weeks to a couple of months, depending on the environmental conditions and availability of food sources. They have a relatively short lifespan, with adult hoverflies living for about 2-4 weeks. However, new generations can emerge throughout the summer, leading to a continuous presence of hoverflies if suitable conditions persist.