tetracycline generic brand name allopurinol 300 mg daily can you buy doxycycline over the counter uk metformin 1000 mg colchicine price can you buy metformin over the counter uk can i buy azithromycin over the counter in us motilium drug