I'm due on Wednesday but if he isn't born by Saturday they want to give me a sweep.. Do they work and how long do they take x