While there is no pre-defined age limit for investing in annuities, most people should do so prior to their retirement or immediately post retirement when they have a corpus to invest and safe-keep. The age limit that is generally specified by insurance companies vary between 18 years to 99 years of age.