Should I write the milestones all at once or build it up over time?

Start with the first ones you can remember in any order and add more over time. The goal is to build a living timeline, not a perfect one-time project.