Hey Bella, hate to burst your bubble but:
1. No matter what voc your bf ends up, as long as it is combat-related, he'll most definitely be away for a few weeks for overseas training. Just be mentally prepared for a longer period of him being away and possibly out of contact too.
2. If you can tahan his absence during the weekdays, if he kenna anything that'd keep him in during weekends, it's just the usual plus a few days only mah.
3. Since he's already done with BMT, he's most definitely gonna have time to msg you whenever he's free during his in-camp days. Without face-to-face, just gotta adapt to make do with text or photos right?
Besides, it is just 2 years (I know it is oft-repeated but still it is what it is). Blink of an eye, it's already over. Talk to him about your longing etc when you can meet him. Afterall, I'm sure he feels the same too so why not deal with it together? Most importantly, you still have to get on with your life properly even if apart. I'm sure you don't want to worry him too when he has lots to deal with.
Like you mentioned earlier on how NS relationships often fall apart, it is a good test of fortitude and maturity for both you and your bf. All the best!