on your hands
idiomPart ofhand
on your hands — idiom
1. If you have someone or something on your hands, you are responsible for dealing
1.idiom
Definition
If you have someone or something on your hands, you are responsible for dealing with them.
Example
With three kids on her hands, she has little free time.
They'll have a problem on their hands if they don't fix the issue.