best antibiotics for strep throat does metronidazole require prescription colchicine canadian pharmacy can i buy nitrofurantoin over the counter azithromycin buy uk vivan adhd drug