いいえ、この文では「for」は必要ありません。彼は「for」を使って、誰かが彼に怒っていられる時間の長さについて尋ねています。しかし、彼は直接この質問をしているので、これはすでにわかっていることでもあります。「for」を除いても質問の意味は変わりません。