plavix and nexium and nexium us and viagra generic drug and cipro hc and how long does it take for prozac to work