That's a really interesting question. I would have to say that I think in English even though I may be speaking in French or Arabic. Not sure why this is the case, but I think it has to do with the fact that thinking comes at a fast paste, thus when you think you tend to use the language that you are the most fluent in.