متاسفانه عامل اصلی این اتفاق فقدان دانش کافی پزشکان است که بیماری را نمی توانند تشخیص دهند و با دادن تعداد زیادی دارو شانس خود را برای اینکه یکی از داروها اثر کند امتحان می کنند البته ناآگاهی مردم هم این پدیده را تشدید میکند. مردم بهتر است زمانی که بیمار می شوند تا حد امکان سعی کنند به متخصصین مراجعه کنند و یا به پزشکان متعهد مراجعه کنند. شما وقتی برای یک سرماخوردگی به یکی از این پزشکان شهرستان ها مراجعه کنید بلا استثنا برای شما انواع کپسول های آموکسی سیلین و سفالکسین، کدئین، جدیدا ترامادول، سرم نمکیو .... مینویسد چون با داروخانه قرارداد دارد.
علت ان پزشکان کم سواد و باور های فرهنگی هم هستند. اخیر پزشک معالج پدرم داروی مصرفی وی را برای سه تماه جویز کرده بود،که با بررسی فهمیدم این میزان دارو بسیار بیشتر از سه ماه بوده است و ما ناچار به خرید ان شده ایم.