I guess it depends on your activity of choice. Then it comes down to you current condition. Then your personality. Once you determine that, you can ask yourself more challenging questions. I do cardio and everyday I challenge myself to beat the day before's performance. That keeps it exciting enough for me.
I have not missed a day in the last 1113. (advertising removed)