It depends on who I'm talking to, where I am.
Like when I do some shopping in Germany where I live, I think in German.
But when I visit Thailand, I think in Thai.
When I did holiday in the US or where else I couldn't speak the local language ( ie. China), I thought
in English.