5 years is the standard service time to pay back your ROTC or Academy time for the Military. Most writers have no idea how the military works.
I really had fun flying on an AF C-130 as a passenger while in the Seabees. Those AF pilots were cool. Would let us go up to the cockpit and shoot the bull. What a view!