Newb needs help with interrupts

As Coding Badly says, an interrupt is not needed.

An interrupt is something that occurs (not generally something that you make occur) that needs immediate attention.

In your code, a simple restructure, using millis() and a state machine, is all that is needed.