have time on hands
have (too much) time on one's hands
Fig. to have extra time; to have time to spare. Your problem is that you have too much time on your hands. I don't have time on my hands. I am busy all the time.
have time on your hands
to have time when you have nothing to do Now that her children are all at school, she has a lot of time on her hands.