Halk sağlığı uzmanlığı, diğer tıp uzmanlık alanları gibi belirli zorluklar içermektedir. Bu zorluklar arasında: Geniş bilgi yelpazesi: Halk sağlığı uzmanlarının, epidemiyoloji, biyostatistik, sağlık yönetimi gibi çeşitli alanlarda bilgi sahibi olmaları gerekmektedir. Çok disiplinli çalışma: Sağlık konusu, tıp dışında eğitim, tarım, ekonomi gibi birçok alanla ilişkili olduğundan, faaliyetlerin çok sektörlü ve çok disiplinli bir şekilde yürütülmesi gerekmektedir. Toplumsal düzeyde çalışma: Bireysel hasta ilişkisi yerine, toplumun sağlık sorunlarına tanı koyma ve çözüm üretme gerekliliği. Ancak, halk sağlığı uzmanlığı aynı zamanda toplumun sağlık düzeyini yükseltme ve koruyucu hekimlik gibi önemli ve tatmin edici görevler de sunmaktadır.