The stress of deployment alone can be enough to suppress ovulation (causing you to not get your period)
Sometimes it can happen with no known reason as well... I had one cycle when everything was fine in my life, no excitement... no stress... no illness... and no sex in months... and my period was still 12 days late!