Depending on funding, loans, paperwork, construction problems/plans, and other things it can take a few weeks to several years. Any number of reasons can cause delay or it not getting finished.
The time may vary, but it is usually 1-2 years. Maybe 3, if you are building a hotel/resort like the Beijing International Hotel. Results may also vary on how many workers are working on it. FREE...