every man is his own worst enemy

every man is his own worst enemy

Everyone has a tendency to cause complications for oneself or keep oneself from success, as through self-destructive or self-sabotaging behavior. Of course Tommy's sabotaging his wonderful new relationship—every man is his own worst enemy.
See also: enemy, every, man, own, worst
Farlex Dictionary of Idioms.
See also:
  • (one's) own worst enemy
  • keep (someone or something) in sight
  • keep in sight
  • keep sight of
  • keep sight of (someone or something)
  • keep sight of somebody/something
  • wash (one's) hands of (someone or something)
  • wash hands of
  • wash your hands of
  • wash your hands of somebody/something