how long do you have to sign up for marines?
Enlistment Time Commitment The enlistment contract details the conditions of your position with the Marines, including how long your time in the service is. When you're signing the enlistment contract, you are given the option of how many years you'd like to enlist, with four years as a minimum time commitment.