selective seratonine reuptake inhibitors (SSRI) , is very helpful medication for ur condition , with less side effects ,,, go to ur doctor to prescribe them :)
Benzo's get to a analyst get a sc<x>ript,don't abuse them and all will seem normal clonazepam seems to work the best for anxiety..but don't abuse them benzo withdrawal can kill you serious
The only advice I could give you is to see a counsellor or doctor to pin point why you have this. And to try to manage it. Dont beat yourself up though anxiety is a difficult thing to deal with.