The time it takes to get a green card based on marriage to a U.S. Citizen varies based on whether the case is filed and the processing times for the field office where the case will be processed. For the Orlando and Jacksonville field offices, most cases are processed within 17  to 22 months.