I took foreeeever to dilate too. From first noticeable contraction to 3cm was about 28ish hours. It wasn't all strong labour but contractions were hard and fast (2-3min apart) for the last 6-8hrs of that. By this point I was exhausted so I had an epidural at 3am and was 7cm a few hours later. Thank you epidural! Thats what really worked for me. Unfortunately DD started getting distressed when she finally started to descend so was delivered with forceps at 8:30am. Turns out she had the cord around her neck a couple of times.
The midwives were happy to let it take its course. No one mentioned emergency c/s to me. My OB definitely debunks the myth that OBs like to do them for their convenience - he was checking on me through the night, was prepared to come at any time and preferred a vaginal birth if at all possible. I was lucky in that sense.
Talk to your Dr, try to find one you like and trust and see what you can do to give yourself the best and safest chance at achieving your vba2c