Question: how much do you get after 20 years in the military?
Answer: The US military offers very generous pension benefits—after 20 years of service, members can retire with 50% of their final salary for the rest of their lives. Since that allows most to retire around age 40, the payouts may last for a very long time (and they are also adjusted for inflation).