^ I agree, Haldol may be a bit much for just regular day to day generalized anxiety disorder.
I wish I had some insight to give you about Risperidone for anxiety, but I have not tried that medication for anxiety. I can, however, give you my personal experience from the medications I have tried and what works for me. Supportbluelight, do you have any other medical conditions as indicated by your doctor, such as bipolar mood disorder, depression, ADHD, etc? It took me a while to get my anxiety under control- and I'm talking years here. I am diagnosed with generalized anxiety disorder, bipolar depression, and post traumatic stress disorder. The medications that I am on to control everything is Lamictal, Latuda, Klonopin, Ativan, and Prazosin. I know it sounds like a lot, but it's what works for me. Latuda is an antipsychotic and I find myself having less acute panic attacks and when I have them they are much less severe.
In response to taking Viagra with Risperidone, there are no known interactions, but of course check with your prescribing doctor or the pharmacist if you are concerned.