Dilation question?!???

Ok so I'm 2cm and I was wondering how long will it take for me to fully dialate????
I hav been contracting all night, and I had my doctors appointment today he said I was having a c section because baby is too big. He gave me an appointment t for next Tuesday, and the c section is the next day. I'm concerned I won't make it until that date.