fight an uphill battle
Explanation: When you fight an uphill battle you are struggling with something.
How to use it: [someone] fights an uphill battle
Example: I want to ask my boss for a few days off, but I think I’ll be fighting an uphill battle.