It is highly recommended to apply for a visa approximately one month before your intended travel date.
The visa application must be submitted online no more than 90 days and no later than 14 days before your trip.
Consular officers reserve the right to request additional documents as deemed necessary as well as the right to reject any application without having to provide reason.
Looks like I'm cutting it really close with 20 something days