Yeast Peptides for Weight-Loss: Fact or Fiction?

Weight loss is always a topic of concern in the natural health industry. Peptides have recently surfaced as a trending natural solution for weight loss & general metabolic health. But what does science say?