A queen bee can live for 3-5 years, but her egg-laying capacity decreases with age. Beekeepers often replace the queen after 2-3 years to maintain a productive hive.