up against it

(informal) faced with a great difficulty or problem; badly in need.