how many days will take to receive a green card
If you are in the United States, you can apply for the Green Card with the USCIS. If not, you will have to apply for the same in the Embassy or Consulate in your country of residence. The same will take anywhere between 9 to 12 months. Overall, the investment-based Green Card will take around 15 to 18 months. The document that you will get at the end of this period will be a conditional Green Card. In order to remove these conditions, you will have to file the I-829 petition, but only after 2 years.