India requires that you apply within 120 days of your intended arrival date. However you can apply with us at any time, as we will automatically queue your order until it's the right time to process your application. 

It is also advised that you apply no later than 4 days in advance of your arrival in case of any unexpected delays.