Chad,Support groups can give you useful advice about how to effectively manage
your anxiety. They are also a good way to meet other people with similar
experiences.
Support groups often involve face-to-face meetings where you can talk about
your difficulties and problems with other people.
I would strongly encourage you to check out this web site as you will find everything you need to know about connecting to face-to-face meetings with others struggling with anxiety.
I wish you the best in connecting with someone in person that shares many of the sx you are experiencing.
http://www.nami.org/template.cfm?section=Education_Training_and_Peer_Support_Center
Kindly,
Kitt