kick yourself - definition and synonyms

phrase
  1. to be very annoyed because you have made a mistake, missed an opportunity etc

    He kicked himself for not having made the obvious connection.

See also main entry: kick