Indian experience is that a carrier spends more than six months a year for refitting. God knows why is there need for frequent refits, except as mines of gold.
India would need at least three carriers on sea all the time, if it has to be a credible deterrence. So India needs at least 5-6...