抗生素需要服用多长时间要根据具体的病情和个体差异做出不同的选择。如果病情较轻,服用抗生素后能够在短期达到治疗的目的。建议在医生的指导下服用抗生素。如果是普通感冒服用抗生素不建议超过一周。长时间服用抗生素有可能会导致身体产生耐药性。还容易给身体的肝肾功能造成影响。