You can apply for an e-visa for India at any time before your departure date to India. Depending on the date of arrival in India indicated on your application, your application will be processed immediately for departure in less than 90 days or within 90 days of the exact date of arrival.