Public health courses usually require 1-3 years for aspirants, although they are mostly completed within two years.