blood sweat and tears

Blood, sweat and tears is a cliche which is commonly used when something takes a lot of effort and sacrifice and will be very difficult to complete. This phrase is in reference to an extremely difficult task that is physically exhausting and may literally take sweat, tears and possibly blood to complete. The cliche is used figuratively to describe how difficult a task or job will be to finish.