A 42-year-old fitness fanatic was 'beating himself up' over