ご質問ありがとうございます。
残念ながら、英語では、このような場面での「血迷った」は使いません。
一番一般的なのは、"I don't even know why I ordered that."/「自分でもなんで注文したのかわからないよ。」のようフレーズです。
本当に「血迷った」を表したい時は、"Have you lost your mind?!"/「あなたの頭おかしくなってしまったの?!」のような表現をします。
お役に立てれば幸いです。
I don't know what came over me, but I ordered a cup of coffee even though I don't even like coffee.
この場合、次のような言い方ができますよ。
ーI don't know what came over me, but I ordered a cup of coffee even though I don't even like coffee.
「何を血迷ったのか、好きでもないコーヒーを注文した」
ここの「何を血迷ったのか」は、I don't know what came over me, ... を使って表現できます。
ご参考まで!