The duration of the home-buying process can vary depending on various factors, such as market conditions, financing, and property availability. On average, it takes around 30 to 45 days from offer acceptance to closing.