Millis help please!

You can update previousMillis for every iteration of loop() as along as button is not pushed.