head above water
head above water {n. phr.}
out of difficulty; clear of trouble.
How are your marks at school? Are you keeping your head above water?
Business at the store is bad. They can't keep their heads above water.
Categories:
Source: A Dictionary of American Idioms