Have a variable that contains the timestamp at which they can use it again. Then, everytime they call the menu (or whatever) you check to see if their stored time is less than get_systime(). If yes, then let them choose, if no, show your message. Each time they choose, add the 90 to get_systime() and store that as the new timestamp.