you should start with 24 hrs a day of runtime, for every 1000 users cut 1 minute off the operation time so that by the time you reach 1 million users, 1000 minutes are off and it runs only 440 minutes a day
Let me know what you think! It is just based on EST for now, sorry.