In this paper, we document volatilities of worker flows across age groups using monthly CPS data: they are age-increasing. We then show that the search and matching model extended to introduce life-cycle features is well suited to explain these facts. Indeed, this model endogenously generates wage rigidity as the worker ages. With a shorter horizon on the labor market, older workers' outside options become less sensitive to new employment opportunities, making their wages less sensitive to the business cycle. Thus, their job finding and separation rates are more responsive to the business cycle, as in the US data. The horizon effect cannot explain the significant differences between volatilities of prime-age and young workers as both age groups are far away from retirement. We show that a lower bargaining power for younger workers is actually sufficient to reproduce their age-specific business cycle volatilities. Finally, we show how the interaction between search effort and endogenous separations amplifies differences in volatility across age groups and helps the model match moments of aggregate data.