Lewis Hamilton has admitted to moments of self doubt after the 38-year-old Mercedes driver’s second successive Formula One season without a win.