Dear Tery,
I can’t ‘fix’ you… but I can help you. :)
There’s really nothing wrong with having split personalities. It just adds flavour to your persona in whole. In truth, everyone has this. Everyone acts differently when they’re talking/experiencing things with different people. It’s perfectly normal.
Thinking in English is perfectly fine! I do it too. You’re just as normal as I am. You’ll find that lots of people who are used to the English language–eventhough their first language isn’t English–think in English. You just get used to it, and it becomes a subconscious thing.
Hope this helped.
Sincerely,
Elle