Its different for every person
Hard to say mine was an hour or so
We went to a pregnancy day at the hospital and the nurse said 20 to 30 minutes to work... if I am remembering correctly.
Lord I can't deal with a hr lol
My worked right away after they have it to me . Mine took maybe 10-15 mins and I couldn't feel nothing lol .