Why do meteor shower rates vary from year to year?
The primary reason meteor shower rates vary from year to year is that the density of meteoroids within meteor streams is not uniform. As Earth passes through these streams of debris left behind by comets, the number of observed meteors fluctuates based on the concentration of particles encountered along the orbit.123
In some cases, such as the Leonid meteor shower, meteoroids remain clustered in a compact swarm near the parent comet, leading to dramatic spikes in activity that recur at intervals corresponding to the comet's orbital period. Over thousands of years, gravitational perturbations and orbital dynamics disperse these particles more uniformly along the comet's path, which typically results in showers that are more consistent in strength but less intense.32