As a physician, I can tell you that Epocrates is by far the most widely used drug database used in the medical community. Very accurate, up to date, and free. It does contain many over the counter drugs, including vitamins and can be found at
www.epocrates.com.