Thanks all, this is a fortune500 company and my manager and his manager and his manager's manager has always been excellent to me. My manager's manager is actually a retired Major.
That being said, I just sent a meeting invite for 'military leave discussion' wish me luck bros. I hope this ends well.