It’s best to apply at least 4 to 6 weeks before your planned departure. Processing times at embassies/consulates typically take 4 business days, but it can take longer during peak travel seasons (e.g., Chinese New Year, summer holidays).
Example:
If you're traveling to China in July for summer vacation, you should begin your visa application process no later than mid-May. Applying through a reputable visa service agency can sometimes speed things up — but they still require time to prepare your documents.