an uphill battle | struggle | task
Meaning: If doing something is an uphill battle, an uphill struggle or an uphill task, it is difficult to do because of obstacles such as opposition from other people.
- Getting a permit to open a bar is an uphill battle - unless you know someone on the council, that is.
- Looking for a job when you're in your 60's is an uphill task these days. Most companies want youth, not experience.