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