You can't stay in India for 10 consecutive years. So if you plan to go to India with the 10-Year Indian Visa, you can only stay for up to 180 days. You are allowed multiple entries instead of just a single entry. However, you must wait 2 months before re-entering India after your previous trip.