Misoprostol long does take