James McDiarmid admits his life was spiralling out of control – weighing 300kg and not caring whether he lived or died.