Research can take between 10-20 years to be translated into practice. Discuss reasons why this may occur and

Research can take between 10-20 years to be translated into practice.   Discuss reasons why this may occur and describe the barriers this may have in primary care practice from a 100% evidence base.