Posted: Mon Aug 25, 2008 8:49 pm-
No easy answer to this one if you don't qualify under some employment-based category. If he's a US citizen he can file an I-130 to sponsor you for permanent residency, or if you're unmarried and he's only a permanent resident he can also sponsor you for permanent residency. However it takes a long time to be approved in either of those categories, slightly quicker if he's a US citizen.
If you can believe the AILA it's about two and a half years if he's a citizen, a month or two longer if he's not. That's for the visa number to come up, you still have to do the interview etc. so figure nearly three years.
I suggest he file an application for citizenship if he's not one, makes the medicare paperwork slightly simpler if nothing else (because otherwise as an LPR you have to show an employment history totalling at least ten years).
_________________
Steve.