are you referring to H1 or F1? I just inquired H1 last week with U.S. Consulate @ SH. You only need to schedule one week before for H1B. To be safe, 2 weeks should be enough.