Indian visas lengths

Hi. I'm an Australian and am looking to visit India first time in 20 years. Visa length of time seems confusing - 3 months, 6 months, 1 year? Can anyone explain?
Much appreciated

Plus, I live in Cambodia