انخفاض فعالية المضادات لها عدة أسباب :
السبب الاول أخذ المريض للمضاد الحيوي دون عمل فحص زراعه او تحسس لان فحض الزراعه هو الذي يحدد لنا نوع الباكتيريا الموجوده و نوع المضاد الحيوي المناسب لها فبالتالي احيانا ياخد المريض المضاد الحيوي دون معرفة نوع الباكتيريا فبالتالي لن يحصل المريض على النتيجة التي يريدها ,
السبب الاخر هو عدم اكمال المريض لكورس المضاد الحيوي أي ان المريض ياخذ فقط حبتين او ثلاث حبات من المضاد و يشعر انه تحسن قليلا فعندها يترك المضاد و هذا أمر جداً خاطئ بل المفروض تكملة الدواء كامل حتى لو شعر المريض بتحسن في البدايه حتى لا يعود الالتهاب من جديد
السبب الثالث لا يلتزم في وقت اخذ العلاج لان هناك ادويه تتاثر في امتصاصها و فعاليتها بالطعام قبله او بعده