We try to wait until your I-20 has been prepared before sending your package. That will help you speed up the visa process. However, we won’t wait for more than a week or so. Your package will get there as quickly as possible.
The deposit deadline for fall enrollment is June 1. However, you can deposit anytime. Thanks!