Hailstorms can vary in duration, but most last between 10 and 20 minutes. However, severe storms may produce hail for longer periods.