I don't know what to say except that I have been through all of that. I know how hard it is to live in a world where things are really happening, but we are told to believe that they aren't real. It took me a long time to even be able to consider another perspective. Science cant truly say definitively that our visions are not real. But neither can we know that they are.
I do know that being able to see that the things I was hearing and seeing were like dreams, like my mind was in a dreaming state when it was awake, and were not literally real or what they appeared to be, has really helped me to get some serious distance between me and the voices that made me crazy. I feel like once I stopped seeing them as being important, they had less power to distract me and the more troubling voices seemed to have gone away.
I keep an open mind spiritually and still believe there is an unknown reality to this dimension, but I consciously have decided to push them out of my head as is they were thoughts or day dreams. they're not as important as they think you are and its up to you to make sure you keep your mind occupied on other things and ignore them. Its not easy to push stuff like this aside, and resume life. But if you think of it as dreaming, you can see horrific things, re-live memories, see old friends, and then wake up and resume life. You can even become lucid and have some control over what happens. Hope this was of some help.