For continuous protection against cholera, a single booster dose is recommended after two years for adults and children from six years of age, and after six months for children aged between two and six years.