Is prazosin and effective treatment for anxiety?

Depends. Prazosin is a blood pressure medicine but has been shown in some treatment trials to improve nightmares associated w/ ptsd (post-traumatic stress disorder). It's still being studied, but is worth a try if someone has recurrent nightmares. It's not usually used for anxiety alone.