After receipt of all required documents, it takes about 2–3 weeks for your I-20 to be processed.