你鬼迷心窍了吧;你吃错药了吧
what are you, etc. on?
used when you are very surprised at sb's behaviour and are suggesting that they are acting in a similar way to sb using drugs
释义来自《牛津高阶英汉双解词典》第 9 版