How long you can take antibiotics when you have a cold or cough needs to be determined by your condition. If you only have sneezing, nasal congestion, runny nose, a little white sputum, rising white blood cells and lymphocytes, decreasing neutrophils, and negative C-reactive protein, you do not need to take oral antibiotics, but can take some antiviral Chinese medicine, such as Pudilan Oral Liquid, Antiviral Oral Liquid, etc. If the cough has more yellow pus sputum and the percentage of leukocytes and neutrophils is elevated, the cough is considered to be a combined bacterial infection and can be treated with oral antibiotics, such as amoxicillin or first- or second-generation cephalosporins, usually 2-3 days after the clinical symptoms disappear. If the patient has a combination of mycoplasma and chlamydia lung infections and also has a cough, a quinolone antibiotic, such as levofloxacin, can be used for 10-14 days. Therefore, the course of medication chosen differs for different conditions. It is important not to blindly self-administer antibiotics or stop them without permission to avoid further aggravation of the condition.