The timeline for obtaining a green card varies, as there are many different types of routes one can take. The processing times can take months or even years. It is best to consult with an immigration lawyer to explain your situation so we can give you a better estimate.