Ok I'll chime in here too. I used to dryfire 45min- 1 hour 5 days a week. I first started dryfiring the IDPA classifier in its entirety.
Then made up specific drills for each day. Monday: Draws, Tuesday: Transition, Wednesday: Movement, Thursday: Barricades and Friday: Steel.
I remember telling myself there is but one way to get better, and you wanna get better right?
A couple things that help is to change your routine and drills. Limit the total time you spend each day. And reward your self by seeing your name rise in the match results.
I have since been using Airsoft for an alternative to dryfiring for about 3-4 years. And I think I get more out of the training.
It seems more realistic, effective and definitely more fun. Brings training for steel to a whole new level and even makes shooting Groups possible so you can work on those fundamentals. There are models that accurate to make this possible.