I have had both but for a different reason, had an epidural when i was having DD and then i had to go to theatre for internal bleeding after she was born and they topped the epidural up with a spinal block. with the epidural i still had some feeling and could move a bit, with the spinal i had zero feeling. I dont know how long they take to wear off but mine took two days before i could get off the bed and i still had numb toes for weeks after!