how long do marines serve
An enlisted Marine must serve for four years to receive an honorable discharge after they enter basic training (this is pretty universal among the U.S. Military.) Boot camp lasts 3 months and the time spent there does count toward the day when you get out. The School of Infantry is another few months after that. After this a Marine will join his unit. The units are usually at a point preparing for their next deployment.