Your post is so much of me, so real to me, it scares me some. As long as I can remember, I hear voices in my head. Since I am child. Sometime I would get in trouble, at church or at school or at home, because I would be trying so hard to hear them, I would not be paying attention to what I needed to.
Sometime, the voices are recognizable, such as my coach, my father, sometime even my own voice (my father would make me say that I am bad boy, stupid ugly boy, that I am evil, need to be punished, and I think it affects me more even now, that I said that of myself, then him saying it of me). Sometime they are strangers, not nice, not friendly or helpful at all. Usually, I can not hear what they say, they are like dark angry hissing whipsers. Like to hear someone blow into microphone, always that heavy windy sound on top of them. All I know is that to me, as it seems, they are not nice at all, just is anger and fear.
Now that i have been in therapy for some months, she says maybe it is I have 'others' inside me, well, that seem to be case, since other people have 'met' them. But, she suggests maybe they are those voices, trying to tell me something, to remind me of memories I've forgotten, maybe to try help me. I am not sure of all that, because as I say, they seem dark and mean. But I am trying to deal more of it.
Recently, I hear them outside of me, like if I am on telephone, or listening to radio. That scares me more, I think, then having them in my head.
I am not sure what advice I can give you, other then to try to hear them, what they say, but if what they say is ugly or wrong, try to ignore it. It is words of bad people from the past, and you do not deserve that.
For what it is worth, I wish you well.
Avatar photo in memory of my younger brother Makar.
"Human salvation lies in the hands of the creatively maladjusted."~~~Martin Luther King Jr., 1963