It usually takes between 7 and 15 workdays to pass the first step of visa and receive the Authorization Code. After that, you will go to the embassy and about 1 to 3 days are needed there to receive the final stamp of visa on your passport. Of course, all these are approximate and may vary according to your nationality. Unfortunately, nothing is exact in receiving visa and there have been some cases that have spent one month. Thus, we suggest you not to book a flight or hotel until receiving the Authorization Code.