From Longman Dictionary of Contemporary Englishonly have yourself to thank (for something)only have yourself to thank (for something)spokenRESPONSIBLE used to say that you are responsible for something bad that has happened to you She has only herself to thank if she doesn’t have any friends. → thank