Depending on whether or not you apply from within the United States or abroad, you can expect to wait 17 months, not including possible delays. The process generally takes longer for spouses of green card holders — who must wait for a “visa number” before applying — than for spouses of U.S. citizens.