Scientists have claimed that eating soy could help prevent men from developing prostate cancer and from going bald. US researchers found a molecule produced in the intestine when soy is digested stops a hormone which can fuel prostate growth or cause baldness.