I work with a Russian girl. She speaks very good English. I asked this question once, she said when she gets angry she thinks in Russian. Day to day normal life though, she thinks in English, which I found kinda weird. I couldn’t imagine thinking in another language, even if I were fluent in it.