have got rocks in (one's) head

have got rocks in (one's) head

To be thoroughly stupid, crazy, absurd, incorrect, etc. You've got rocks in your head if you think the bank will approve you for another loan.See also: have, head, rock