It took 27 months to get my Thai wife a SSN doing things legally, and had to pay $$.
about 18 months and around 10K to get my wife hers 18 years ago.