The duration to obtain a marriage-based green card can vary significantly depending on the specific circumstances. However, generally, the process can take anywhere from 10 to 38 months. It is highly recommended to consult with an immigration attorney for precise timelines.