Discover how long it takes to buy a house, from pre-approval to closing, and what factors can influence the timeline.