My App reads a table.
The table has N records.
Each record has instructions that need to be executed on different time according to users setting (.i.e.: record 1 every 10 minutes, record 2 every 5 minutes,ect.)
The App is always running, so this process never ends (only if the app ends)

Questions:
1. Should i have to have a timer for each record?
2. In fact: I dont have any idea how to start.