A method and apparatus for feeding livestock is presented. The method includes feeding livestock using a mobile feed preparation apparatus comprising a processor and a first non-transitory computer readable medium in communication with the processor, wherein the mobile feed preparation apparatus can dispense a plurality of feed rations, each feed ration comprising a base feed and at least one of a plurality of feed additives. The method includes dispensing from the mobile feed preparation apparatus a first feed ration comprising the base feed and a first feed additive, wherein the dispensed first feed ration comprises a dispensed amount of the first feed additive.