A drug delivery device (1) for mixing substances and administering a final drug product, the device comprising a container having compartments for individual storage of the substances and means for allowing the substances to be mixed. Pistons are arranged in the container and adapted to be moved by a piston driver which is operatively coupled with a user manipulable wheel (106).