hardpressed

adjective

Under heavy pressure or struggling to manage something.