I sometimes find myself struggling to keep my characters consistent from one thread to the next. Like, aspects of their personality change to fit the situation. Which is a thing people do in real life. I know. But not in the way that I'm referring to.
For example, I'll have a character that's supposed to be moody and anti-social but will end being talkative and friendly. Simply because I feel it will suit the thread better. Even though I know, that's not something the character would do. It doesn't happen all the time, but when it does, I notice it.
Any advice?