have got all (one's) marbles(redirected from has got all somebody's marbles)
have got all (one's) marbles
To be mentally sound or stable. Now that I've gotten a good night's sleep, I'm starting to feel like I've got all my marbles again. Grandma still has got all her marbles, in spite of her other health problems.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.