Sergio Garcia has admitted his confidence has taken a battering after a third narrow defeat in the space of seven weeks.