I was on risperdal for a year - it helped to stop voices but came with a lot of side effects. The bad thing about it though (and this may have been from one of the other anti-psychotics I was on, e.g. Thorazine) is that I had Parkinsonion side effects - trying to open doors or bottles, or doing pretty much any physical act required intense concentration and was extremely difficult.
Because risperdal is one of the early anti-psychotics I would recommend you ask your doctor about seroquel or zyprexa (those work for me now) to use instead - they are more modern and they have much less side effects - unless those have not worked for you you shouldn't be on risperdal, haldol or thorazine (the old anti-psychotics).