"Stack the odds" comes from gambling. It means to put one in a better position to win.
Student or Learner
Could you please teach me the meaning of "stack the odds" in the following citing:
"......healthy lifestyle would still heavily stack the odds in a person's favour."
Thank you so much for your help.
There's not much context, but I would guess that it means that a healthy lifestyle will increase the chances of living a long and healthy life.