There have been changes made to military retirement so that those who retire before 20 years — whether due to circumstance or personal choice — can still obtain retirement pay. Stepping back into civilian life after years or decades in the military brings certain retirement benefits depending on the length of time served and rank in the military. Typically, however, you'll need to serve for at least 20 years to receive full retirement pay.