Early labor!

Tanya • Pregnant with my first. Nervous and excited
Woot woot! 39w4d. Been having contractions 5 to 10 min apart since 7am (so 12hrs). Had my apointment today n dialated 2.5 to3 cm 80%effaced. Everything super soft and ready for baby. Plus hes in all the right positions. Hopefully my lil man will come tomorrow. Has this happened to anyone else? How long normally ftm