Hard pressed

Meaning: Having great difficulty doing something because of limited time, money or resources.

Example: Many small businesses are hard pressed to keep up with rising costs.