
Be hard pressed/pushed to do something
Challenging Circumstance
Use when something is so difficult it's almost impossible due to current conditions. 
Time Constraint
It's useful when explaining tight deadlines or limited time to complete tasks. 
Skepticism Expressed
When you doubt something can happen due to lack of evidence or difficulty. 