What works for me is setting a schedule and having milestones. I follow a plan for a period of time or until I create a concrete deliverable. Then I decide to work more on the project or pause to peruse something else.
I found constantly deciding what to do was too exhausting.