Usually any India eVISA will be approved within 2 to 4 working days. Which means you need to exclude weekends as well as any Indian holidays. But it is wise to apply for the visa well in advance for your travel, which means we recommend atleast 15 days in advance. The maximum days before which you can apply for any eVISA is 120 days