You need to get some help for the voices obviously, you know this already. I'm not sure mouthwash is the way to go, not that i'm advocating drinking wine but the latter has got to be better for you than the former. Try and look after yourself by eating, getting some rest and try and take your mind off things if you can.