It's been a few years (4-ish) since I was in the pipeline, but what I remember from my time is:
If he can't put in an orders request for two years, it would probably be more beneficial for him to request a station near the homeport for your first ship as opposed to the training facility. That said...
Should you pick up as a MM as opposed to an EM or ET, expect some holds. This is pretty anecdotal but the average hold time for an MM during my time was 9 months to a year. There are just too many MMs to force through the pipeline at once and if a prototype goes down for extended maintenance (like the recent overhaul of the 626) or something unforeseen (whatever it was that happened in NY back around 09), that hold time drastically and suddenly increases. I, personally, was put on hold for nearly two years while in the pipeline as a MM and that was without medical issues, pregnancy, or NJP. Just straight up admin holds while waiting on paperwork or classes.
If you're a dual mil marriage with your husband stationed elsewhere, you'll be in barracks for all of A and Power School. No BAH unless you both live/are stationed in the same region.