Well, 30-60 days shopping for a house, 14-60 days from contract to close, and 14-45 days or so before your first mortgage payment is due, it can be really quick and take as little as 30 days total, and sometimes the shopping period alone and last months and months
Hope this helps! :)
~Zain