have (only) oneself to blame
idiom
variants
or have no one to blame but oneself
—used to indicate that the cause or fault lies with oneself and nobody else
She has only herself to blame for her money problems.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share