So, being in Iraq right now kind of has my view skewed, but I'm here to answer any questions. I am a 25 year old Specialist in the Army. I have been in since 2007 and I must say, joining the Army under active duty status does mean that you sacrifice alot. You will get treated like you are in pre-school, thats just the way it is until you get into an NCO position. How often you deploy, the general moral, comradery and how you move up in rank has alot to do with your MOS or your job. Now, don't get me wrong. I love serving my country, and I feel honored that I am able to do so and carry on my family tradition. The Army has taken alot from me, yes, but they have also given me alot. Not just the skills that I now have drilled into my head, but also the leader mindset and a financial advantage I didn't have before. I joined because of a.) a girl - dumbest idea ever, and b.) I was dirt poor and had $7000 in credit card debt. I needed a way out and the Army provided that for me. It honestly has been the best thing for me.
If you have trouble with weight or exercise, get that well under control before you attempt to join and keep it under control. The combined forces are cutting down their ranks and it is getting increasingly difficult to get in and stay in. If you are borderline or overweight, you may not get in. You will have trouble your entire career if you do not keep your weight and exercise under control. They will make your life hell.
You will deploy. Don't join hoping you wont. You will, and it may be at the worst possible time. My little boy will turn 7 months old on the 4th. I was lucky enough to see him born before I deployed, but mobilized four weeks after his birth. I won't get back home until a month after his first birthday. You will miss alot, but this is a sacrifice that many have made before you and many will make after you. It's not alot to ask for the freedoms we enjoy back home on blessed soil.
Any more question you have just let me know.