Beta-blockers don't do anything psychological, unless you count feeling better from not having a racing heartbeat, sweatiness, or shaking. Beta-blockers don't really block the release of adrenaline, they blunt adrenaline's effects on the heart itself so that the heart beats slower, the blood pressure is lower, and the heart doesn't contract as hard. It sounds as if your doc has a specific reason for prescribing this drug to you, so listen to him, but I would suggest that if this isn't enough for you, see a psychiatrist and try other, more anxiety specific medications. SSRIs are a completely different drug class altogether. Beta-blockers are usually prescribed in certain instances for anxiety: people who have lots of cardiac type symptoms, stage fright, test anxiety (situational anxieties that would cause the shaky/sweaty/racing heart feeling), or other very specific doctor-determined cases. Beta-blockers begin working immediately, within 1 hour. I don't know what dose you are taking, but side effects may include lightheadedness, especially when getting up from a sitting or lying position, cold hands and feet, slower heart rate (which can cause some people to feel tired), some men report occasional sexual side effects, but I think this is at higher doses in older men who already have other diseases, so I wouldn't worry about that. Beta-blocker dosage often has to be tweaked so you will get the effects but not feel tired and woozy, but that may not happen to you. They are generally very safe drugs, prescribed to many people worldwide, and are considered good for your heart. Some other people on here take beta-blockers, too. Let us know how you are.