This is a problem which has a very diverse range of causes, and an equally diverse range of solutions. Depending upon the cause, a specific solution could be more applicable than others, and likewise different constructions could require different solutions too.
The biggest factor involved in repairing a damaged building is whether the damage is superficial or to the support of the building. The first, while expensive, can be dealt with relatively easily, and we’ll go into what to expect shortly. The second though, can be expensive, time sensitive, and stressful.
Superficial damage can require you to make hard choices about what you want to replace and what you don’t. Often times people, in an attempt to save money, will replace their damaged property with cheaper alternatives. You should also expect it to potentially take a week or two for the re-plastering and carpeting to be complete.
With more serious damage to the actual structure of a building, you need to manage your expectations. Whenever work has to be done on this level, precision is key to building a safe home, so it is important it is done correctly, which takes time. You should expect this to take anywhere up to a few months to reach completion.