A dispenser for storing and dispensing containers having one or more passageways that provides a pathway for the containers. The dispenser includes an outlet for dispensing the containers and an inlet or opening for loading containers into the dispenser. The dispenser may include a plurality of shelves stackable on top of each other. The dispenser may include a housing and a moveable door. The dispenser may further include a stopper mechanism for blocking the movement of the containers within the passageway.