Bachelor's degree typically takes four years to complete while a Master degree in Public Health requires about 42 to 45 credit hours to complete which takes about 2 years.