The present disclosure provides a portable drug dispenser which includes one or more chambers for holding a plurality of separately contained drug products, a dispensing mechanism for accurately dispensing one or more of the plurality of separately contained drugs upon activation of the dispensing mechanism in a specified dose (e.g. specified volume/number of drops) at specified times, and a processor configured to determine the time, and potentially other information such as, e.g. location, patient variables, user data input of each activation of the dispensing mechanism, and an ability to transmit the determined time of activation to a computer located remote to the dispenser, optionally stored on the device as well for read out by a clinician managing the patient.