I am going to hire a DH whose contract is expiring on May 14, how long will it take to process the papers? Her visa doesn't expire until early June. We have mutally agreed to delay her vacation back to the Philippines as I am having a c-section on May 31 and need someone to look after my 2 year old DD. She told me once the papers are filled and signed, it will take 3 days at the consulate and 1 day at immigration. Is that right?

Second question - I will hire another DH direct from the Philippines, recommended to me by my mom's DH. I was told it will take 2 months because they now have to undergo a one month training there before they can come over. If I write a supporting letter stating that I need to expedite the process due to a new baby, would it work? Has anyone gone through this before?