Sometimes it depend on the organization own policy and terms. Yes 90 days is enough but if organization want take more time thats why in some organization they take 180 days means 6 month