Question: is military retirement pay for life?
Answer: A monthly annuity for life after 20 years of service. The annuity is based on a calculation of 2% per year served. The legacy retirement annuity is based on 2 ½% per year served.