Eric, I'm a recent graduate. My timeline:
Year 1: classes, TAing, panic
Year 2: classes, comps, proposal, panic
Year 3: data collection, analysis, first draft
Year 4: revisions, revisions, revisions, defense
Total: 4.5 years. I thought I'd be done in 4. I wasn't. That half year nearly broke me...