I suggest you contact Military OneSource, they have FREE help exactly on this topic.
https://www.militaryonesource.mil/financial-legal/legal/citizenship-and-immigration/citizenship-and-immigration-the-essentials/
Someone here said you must wait one year that is WRONG. We are still at wartime, it's called the War Against Terror, technically. So you're entitled to citizenship on Day ONE. However, When President Trump was in office he imposed a specific period of service (I believe 6 months or 1 year), however that was shut down by a court ruling.
Bottomline: the day you report to bootcamp you're entitled to citizenship, EXCEPT if you join the national guard, then you're entitled the day you take the oath.
If for some reason you cant be accomodated, you can contact Military One Source OR the citizenship/passport office at your BOOTCAMP and see if they can schedule a ceremony for a during your bootcamp period.
Get on it, this is a big deal!!!! And also, thank you for your service. I did 7 years, 2 tours. Make the best of it!