Sep 29, 2020 · While the Army ROTC allows you to choose almost any major, the Navy, Marines, and Air Force ROTC programs require science or technology-based majors. After you graduate, you will usually need to serve a minimum of 3–4 years of active duty and remain in the Inactive Ready Reserve for another 4–5 years.