how much does wellbutrin xl cost without insurance yeast infection hydrogen peroxide keflex 500 mg generic nasonex nasal spray price can you buy nitrofurantoin over the counter pain med for uti