Your son goes to boot camp and then comes home for two weeks unless he gets recruiters assistance. Then he goes to MCT training which is for another 3 or 3 and a half weeks. Then he goes straight to his MOS training. After he graduates MOS training depending on where they are sending him he may get Leave. He will know towards the end of MOS training where he will be stationed. Now his station in the states is not necessarily where he will end up as to Iraq. But if he asks for Japan he would know it.
With him being Infantry you are looking at Camp Pen, Lejeune or possibly 29 palms. Most likely Camp Pen or Lejeune.
If all goes well from boot thru training it takes approx 26 weeks give or take to get them trained.
Marine boot is 13 weeks and then the mct is another 3 weeks or so.
Each different service has a different length of basic or boot.
Please please go join http://mmo.proboards10.com/ because they will be your life line while he is in the service. They have links to the matrix which will tell you exactly what he is doing each day he is in boot and links to the websites for either Parris Island or Camp Pendleton. Not sure which one he is going to.
as Janet says, each branch is different. NF was at Basic training in the Navy for 9 weeks, then had the weekend free, then was sent "school" for 6 weeks, had 5 days free, then went to his ship.