It can take between 10 and 38 months or longer to get a green card through marriage, depending on whether you're married to a U.S. citizen or a green card holder. Every case is different. Call us to schedule a free consultation with our attorney to learn more about your options.