Venlafaxine can be prescribed by a doctor, but depending upon which state you are in, a physician assistant or nurse practitioner may be able to prescribe Venlafaxine as well.