The wait time for an interview at the US Embassy/Consulate varies from country to country, and even among individual consulates. Current wait times can be found at the U.S. Department of State's website.
You should apply for an I-20 before scheduling your interview at the U.S. Embassy or Consulate in your home country.