Gen Cohen spent nearly a decade since ... "I struggled with my weight my entire life," Cohen, now 29, told Business Insider.