I'm a social chameleon to the extent where I'm worried it means I'm some kind of sociopath. [Personal Issues]

I don't think you are a sociopath. As other people have said, sociopaths are generally not too conscious of whether or not they are sociopaths.

I also think that this behavior is normal to a degree. If you genuinely have no other issues than adjusting your behavior around others, this may be nothing. I would say this is the case especially if you're really young (I don't see your age listed, so it's hard to say.)

From what you've said, though, it sounds as though your identity may be too focused on gaining affection. If you're truly worried I would recommend speaking to professional about this. I would especially recommend this if you find you are also experiencing more definitive mental health issues, such as depression.

I will also add that if you are also experiencing other symptoms such as depression and unstable moods, that I would perhaps look into Borderline Personality Disorder. My mother had it and she was very similar to how you are describing--within the course of my childhood she changed religions three times based on trying to befriend people, for example. Keep in mind that the disorder can result in more quiet and self-destructive behaviors or it can result in louder behaviors such as lashing out, and the internet seems to focus on the latter. Of course there are many other aspects to BPD that you may or may not fit, but I do recommend looking into it.

/r/relationships Thread