have in one's head перевод "быть полным идиотом, ничего не соображать или не понимать, быть совершенно тупым"
You must have rocks in your head if you think you can cure cancer with some herbs. / Ты, наверное, полный идиот, если думаешь, что рак можно лечить каким-то травами.