My 1st birth was pretty quick too. I had very mild contractions as much as an hour apart, occasionally as little as 15 minutes until 6pm. At 6pm I had 2 painful contractions about 20 minutes apart, took a bath and... bam!... painful contractions one on top of the other. Got to hospital at about 7.30pm and was 7cm. I was ready to push by 9pm but was pushing for 3 hours, eventually agreed to episiotomy and baby born next push at 12.05am.
2nd birth I'd been getting BH for a few weeks leading up to it. Had a minor car accident at 6pm on due date, contractions started at about 9pm but wasn't sure if it was the real thing until about 11.30pm because they were just like the BH and half hour apart. Started to feel loads of pressure although contractions were average 6 minutes apart, so rang hospital who said I should go in if I thought it was time. Texted my mum on way to hospital at 2.05am. Arrived in delivery room at 2.30am and fully dilated (just rim left). Got undressed then 1st push - waters broke, 2nd push - whole baby born, 2.47am (17 minutes after getting to delivery room).
Placenta took an hour with 1st, 5/10 minutes with 2nd.
Episiotomy with 1st, 3rd degree tear with 2nd. As PP said, I was disappointed with 2nd to have done it all without pain relief to then have to have spinal block for stitches. After both births I had no pain or discomfort at all from stitches, and healed perfectly... very lucky.