generic adderall cost no insurance amoxicillin 500 mg tablet what antibiotic treats a uti what meds for uti can you use keflex for tooth infection