A patient controlled liquid drug administration device providing either or both of a continuous flow of a liquid drug, as well as successive boluses thereof, to be self-administered by a patient while allowing delivery of only full bolus volumes. The device includes a reciprocating pump defining a closed internal reservoir having a fixed first wall, and a second, flexible wall that is axially movable in relation to the fixed wall between reservoir-full and reservoir-empty positions. A lock is connected to a push button that activates a plunger of the pump. The lock has a first position preventing the push button from being depressed when the push button is in an extended position and the plunger is in a reservoir-empty position and a second position permitting the push button to be depressed when the push button is in an extended position and the plunger is in a reservoir-full position.