Nobody can really answer this question except for a vet. An avian vet. Dosing such a small animal, and different antibiotics are good for different things... If he has an infection, you really need to get him to a Vet. That's why they stopped selling antibiotics at pet shops, people were doing more harm than good, even with great intentions. I know it's costly and you probably don't wanna hear it, but if you love the bird, call around and try to find a vet that will work with you, make payments or something. One in my area even gives the first visit free. Birds, even the cheap ones, are very expensive in the long run. As bird owners, it is our responsibility to make sure they live long, healthy lives.
I give him 0.1 ml twice daily as he has an infection under his wing and put sudo cream on the infection. Is it okay to give him antibiotic for 3 weeks or will it kill him? Please I REALLY need help