выжать из себя все соки(досл. "глубоко копнуть (внутрь себя в поисках силы)" – to make a lot of effort with all one's resources, физически или умственно • I was so exhausted when overtime started that I really had to dig deep to keep playing.thefreedictionary.comShabe)
полезть в кошелёк("In light of the disaster in Haiti, many people will want to dig deep into their wallets to help any way they can." (News 1130) ART Vancouver)