Gen Cohen spent nearly a decade trying fad diets but only ended up gaining weight. Aged 21, she decided to…