i dont know why you would come to an internet gaming forum for mental help, seems like an incredibly bad idea, dont see the benefit of posting here. but honestly, go outside, do something, be social. by not doing things you are just giving yourself more time to dwell on whatever is getting to you. and i mean Swat may have a point, maybe try visiting a church or mosque or some sort of temple and talk to whatever religious figure is there. go to church this weekend, whatever. personally, im not religious but maybe thats the stability you need right now, even just talking to a priest or monk or whatever could help you out if you haven't tried it.
and im not a psychologist or a doctor obv, but all these morons talking about "talk to the voices maybe they want to be friends" seems like a horrible idea. trying to communicate with something that doesnt even exist/is the source of your insanity cant be good for you at all.