Also, the app Event Engine has an option for this specific use-case. If x happens, remind me repeatedly until y happens, then stop reminding. I use it for a trash reminder...every Monday night at 7PM it starts reminding me to take out the trash every 20 minutes. The reminders stop when a contact sensor on an outside gate opens, indicating that I've taken out the trash.