Binnen de wetenschap zijn er twee kampen die steeds meer aandacht krijgen, maar ook tegenover elkaar staan. Het calorie-kamp beweert dat afvallen het best werkt als je je ingenomen calorieën bijhoudt en die voor een langere tijd lager houdt dan je verbruik.
Het andere kamp daarentegen, beweert dat de impact van voeding op je hormonen veel belangrijker is. Ofwel ze houden rekening met wat voeding doet op je metabolisme. Er zijn best veel factoren waar je in deze discussie op kan letten. Een belangrijk punt is dat niemand ontkent dat calorieën niet uitmaken. Het is namelijk zo dat iemand die teveel calorieën eet waarschijnlijk zal aankomen; alleen andersom is dat niet per definitie zo. Zo zijn er flink wat factoren die ervoor kunnen zorgen dat ondanks een ogenschijnlijke negatieve energiebalans je niet afvalt, dit kan komen door het effect van je voeding en leefstijl op je dagelijkse verbranding en energieniveau. Daarnaast zijn er ook voedingsmiddelen die ervoor kunnen zorgen dat je na het consumeren ervan, maar ook de dag erna, meer trek/honger krijgt.