TV star Josie Gibson, 41, admitted she has been 'constantly fighting her genetics' in a battle to shed the pounds.