даваться кровью

ДАВАТЬСЯ КРОВЬЮ. ДАТЬСЯ КРОВЬЮ. Разг. Экспрес. Доставаться ценой больших усилий. Сусанна — это единственный человек, который не только понимает меня, но и понимает, каким трудом, какой кровью даётся мне каждая моя работа, каждый шаг (С. Есин. Имитатор).

Источник: Фразеологический словарь русского литературного языка на Gufo.me