Check out the ElapsedMillis library
It makes it real easy to handle timers without having to use delay.