hard-pressed

(adj) distressed

hard put
in a bad way
troubled (similar term)