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: {n. phr.}