You can get them from a general doctor, or a psychiatrist, but you usually have to have some type of anxiety disorder.
Benzodiazepine usually ends in 'ZEPAM' while Non Benzodiazepine are drugs like antihistamine, Ssri, antihypertensive ect. but both are treatment for anxiety.
no
Yes they are.
Yes and because recreational users of the medicine tend to get a tolerance and must take allot it happens often