I am a US citizen, currently living in Australia. My husband is Australian.
We are looking to move back to the US. From what I gather, we need to fill out the form I-130 for him to get residency.
Am I correct in understanding though, that if he files that from Australia, he will have to wait an unmentioned period of time before he enters the US, but if he goes to the US legally (so like a 6 month visitor visa) and files from the US, he is allowed to stay?
What is the best thing to do, as we'd like to get there sooner rather than later.

