The upcoming budget cuts will have an impact on many in the military. Continuing to 20 years as an O3 is not likely. Try to get a slot in the Guard/Reserves if able and stay current. Do not give up all of the active duty time you have accrued. A reserve retirement will help later in life.