Zoe de Boer started struggling with body image issues when she was 17.