There are a number of other antibiotics that are regularly prescribed. Ask your doctor to prescribe you a different one if Amoxicillin is not working for you.
erythromycin are prescribed for numerous infections and are used when allergic to penicillin
Yes ! There is
No.
There are always natural alternatives to using pesticides. For example - using ladybirds to control aphid infestations.