How long did you push?

How long did you have to push for vaginal birth? I have heard horror stories of having to push for hours. What was your experience?