have one's work cut out for one
idiomDefinition of have one's work cut out for one
—used to say that the thing a person needs to do is very difficult, and he or she will have to work very hard to achieve it