viagra shelf life and dulcolax stool softener and how long does it take for diflucan to work and valium substitute and codeine and breastfeeding