Anxious people feel anxious --they are fearful for no reason. When there is a reason they get very anxious. You report not feeling anxious, so I'm wondering why you got a diagnosis of anxiety. Now, remember, nurse practitioners know virtually nothing about medicine. They are very lightly trained to deal with very minor things. Doctors should be better. It sounds to me like you have both a nurse practitioner and a doctor who, like most medical professionals, are just trying to get you out of the office so they can move on to the next patient -- that's how they make money. Now, I would ask, you say you're a new mommy -- do you by any chance use a sling or back pack do carry your child around? That would account for what sounds like a strain and inflammation that is pinching on a nerve. I got this once from regularly wearing a book-laden back pack and it's a common injury. Putting you on medication for anxiety when you don't report feeling anxious and without sending you to a therapist first given that you're functioning fine in your life says that you have bad doctors and a really really bad nurse practitioner. Obviously, nobody can diagnose you over the internet, but you sound like someone who is functioning just fine mentally so unless I have this wrong you don't have anxiety, you tweaked a muscle, it got inflamed, and pinched on a nerve. By the way, if you did have anxiety, that steroid could have pushed you way over the top, as they are basically adrenaline and not advised for people suffering from strong anxiety. You need a different medical practice before they really ruin your life, and those drugs for anxiety are very hard to stop taking so if you don't feel you have anxiety you shouldn't get involved with them. Even if you do, therapy is a first choice when your life isn't severely disrupted. To me it sounds like an injury given all you're doing, but my main point is that doctors often call it anxiety to avoid the hard work of discovering what it really is.