Take some Lorazepam (ativan) for a few days and see if your problems go away.
If they go away, they are probably caused by anxiety.
I must warn you, Lorazepam (like xanax) is very physically and it can be very mentally addictive as well. There are many problems with trying to come off ALL kind of psychiatric drugs, some problems are longterm or even permanent.
I would not suggest you use Lorazepam for longer than a couple of days in a row.
At minimum, you should probably keep 4x as much time of soberness between after using lorazepam. Longacting benzo's like valium last in the blood for longer than 4 days, so if you take it one day you should theoretically wait 16 days to stop.
Benzo addiction is hell so it's not a place you want to go.
The body starts becoming physically addicted to it after as little as 14 days.
Mental addiction can start to develop after only 1 day. (Anything that is fun can be and often is addictive).
So be aware that benzo's are not a thing you should allow yourself to want whenever you feel like it. If you can do that, you will probably not have a mental addiction.
But physical addiction is a problem every benzo-user deals with.
Don't believe doctors who minimize the side-effects or physical addiction potential of ALL psychiatric drugs.
Unless the mental problems you have can not be cured by psychological methods,
and unless your mental problems are absolutely impossible to live with... do not reach for the pharma drugs.
They are only for those who really need them. And i hope that those who really need them will be lucky and will not have much problems with them. Unfortunately, evidence suggests that chance of having problems with them ranging from annoying to severe is much higher than doctor's are often aware off.
Read more about how to heal your anxiety, and read more about the danger of ALL psychiatric drugs in my journal here:
http://www.medhelp.org/user_journals/show/139638?personal_page_id=833496