Drug, but I note that most people take it for stress/ bad nerves etc. & that many people seam to have side effects. I don,t seam to be having these ? But worry at taking them permantly, but they are the only medicine that helps prevent migraines regularly, I would appreciate any comments on this please.