Wiktionary
have a mountain to climb
vb. (context idiomatic English) To be faced with a difficult task or challenge.