I’m not sure how long it lasted but I didn’t feel any pain until 20 hours after birth (the pain down there after that was intense worse than contractions🙃). I had a higher dose of epidural so once epidural in till 20 hours later no pain for mine (but they probably injected painkillers in between also).
I had mine for like 13hrs, didn't felt the intense contractions that I felt when I was 3cm when we rushed to the hospital until I was 10cm and then the RN lowered the dose by the time I needed to deliver already.