This invention discloses a medication mixer, dual hard dual ports, and a soft intravenous bag. The medication mixer comprises a base, a medication mixing passage, a medication mixing cup, and a cross needle which are integrally formed. The medication mixing cup consists of a cup wall and a cup bottom. The cross needle consists of an integrated needle plate, and an upper needle and lower needle with hollow passages which are communicated with each other. The lower end of the medication mixing passage penetrates through the base, with the upper ends penetrating through the cup bottom. A membrane is arranged in the medication mixing passage between the base and the cup bottom, and a rubber plug is arranged in the medication mixing passage between the membrane and the cup bottom. A limit protrusion is arranged on an inner wall of the cup wall.