Six months is the minimum. It definitely helps getting tee times on championship course that time of year. Having the membership pays for your trail fee for executive courses ($105) and saves $15 per round on championship. Maybe an expensive way to make sure you get a tee time.
Here are the prices below for a reference.
http://golfthevillages.com/tee-times/membership.asp