be your own worst enemy - definition and synonyms

phrase
  1. to be the cause of your own problems

    He’s his own worst enemy – he alienates everyone who wants to help him.

See also main entry: worst