1. get oneself into a difficult or embarrassing situation
dig a hole for yourself by making a promise you cannot keep
When you dig a hole you make it deeper and deeper. The idiom to dig a hole for yourself means to put yourself deeper and deeper into a bad situation. When you dig a hole for yourself you say or do something that puts you in an embarrassing or difficult situation. Similar in meaning to put your foot in your mouth.