You can get them from a general doctor, or a psychiatrist, but you usually have to have some type of anxiety disorder.
It's an anticonvulsant. It's used for treating things like bi-polar disorder and schizophrenia. It is also used to prevent seizures in epileptics.
Benzodiazepine usually ends in 'ZEPAM' while Non Benzodiazepine are drugs like antihistamine, Ssri, antihypertensive ect. but both are treatment for anxiety.
how will doctor switch you from lamictal to lithium
Yes they are.