Be patientThe home-buying process can be time-consuming and complicated. If something can go wrong, it will. But, if you are mentally prepared for it, then you will not be surprised when delays happen. Budget at least 3-6 months for the process, especially keeping in mind the timing of when you absolutely need to move into the new home.
Do not get frustrated if you do not feel fully in control of the process. Remember, that you are going to be at the mercy of real estate brokers, the developer, home loan lenders, lawyers and other intermediaries . Money, documents, contracts and agreements need to move around all these different players in the process. Things will not always move at your pace, but at the pace that these intermediaries choose.