My Advice To You Is As Follows:
Ask Your Son Why He Wants To Join: You never want to give up a child and allow them to go into the Military. I went through that with my mom a few years back. If he says he wants to better himself, and he will do it anyway, then support him. If his answer is that he wants to support the country, then support him, because in the case that he gets deployed, he will want your support as the parent. If his answer is "To get college paid for" that is the wrong reason to join. You don't join the Military for the benefits and money, you join because you want to change yourself and better yourself.
I'll be up front with you, Recruiters lie. They promise everyone a bunch of bogus BS so they can get you to join right then and there, why? because they get promoted and paid for this.
National Guard is probably the best option for your son, but you may want to check our reserves. The only difference between the two, is one is federally funded and the other is state and federally funded.
It also depends on your MOS or Military Occupational Specialty. I joined knowing I wanted to be close to combat and wanted to experience combat. I wanted Infantry, but they don't allow females in infantry units. I chose my MOS 31 Bravo, Military Police Officer because when they deploy, they get attached to infantry. Ask your son what interests him. Have him take the practice ASVAB online, because he will want to score in the high 60's to get good decent benefits. Combat Arms, and anything like that is something to stay away from. Most of these units get deployed, you join knowing that. However, that really doesnt matter, because when your at war with a country, they'll deploy what ever unit is needed and no matter what your mOS is, they'll give you a different job to do.
I'm not advising you protest your son wanting to join the Military. The Military is a great way to live life, however it is not always the best. Make your son aware that there may be reprocussions. For Example, as a Pfc. (E-3) I am doing the job of an E-5, or NCO. I am getting the pay of an E-1, and it wont be always what your looking for. As to college, they dont "pay" for college. They give you an additional pay, and that is suppose to go to college. Also, you cant live off of $95.00 a month, just letting you know.
Depending on his MOS, depends on where he will get sent to school. If he is MP or Medic, he will be sent to Ft. Leonard Wood, MO. They offer a program called OSUT or one station unit training, that is a total of eighteen weeks long, and it is basic and advanced training combined. It depends on your MOS, and depends on where they want or need you.
Lastly, when you join the Military, your no longer a Civilian. People look at you different. The Military is not a joke. In all reality, your government issue, and tats all that matters. Do one minor thing wrong, significant reprocussions can happen.
P.s. dont try to lie when he goes to MEPS. Those MEPS Officers weed you out, and know when your lying and when your not. Tell them everything up front. Support your child, even though it may not be something you want to do, if he does, support him. he will make you proud, because he will grow in significant amounts of maturity.
PRAY for him. Pray for you. If its gods will, it will be done.
That is all.