All of the services get exactly 2 1/2 days of leave (paid vacation) per month, which adds up to 30 days per year. Very good by civilian standards. Unfortunately Basic Training is only about 9 weeks long, so thats only 5 days that you will have saved up. You will normally only have a few days (2-4) after Basic before you start the next phase of training called AIT (Advanced Individual Training). You will have plenty of leave saved up after you finish that to go visit mom and dad before reporting to your new unit.