>>/70658/
In German you say "eine Schraube locker haben" - having a loose screw - for a crazy person. You can use "nicht alle Tassen in Schrank haben" - not having all cups in the cupboard - as well.