Yes, you have to be in the military, retired from active duty or dependent.
Oh, you can also use the Navy Exchange if you are in the Military Reserves with your Military Identification Card or Dependents of such Military.
Thanks! Your answer is awaiting moderation.