Theres probably some other better way to do it... Obviously but for now I see it as putting current time in X.
take in time constantly until I is 5
constantly asking is time>X(preset time 5 seconds ahead)
if it is
display message and add one to I
Why doesnt this display my message after 5 seconds?