hold on for dear life

hold on for dear life

to use a lot of effort to keep something With so few jobs available, workers are holding on for dear life to the jobs they already have.
See also: dear, hold, life, on