how long should you take pain meds after knee replacement?
How long will I be on pain medication? It is not unusual to require some form of pain medication for approximately 6-12 weeks. Initially, the medication will be strong (such as a narcotic). Taking it as prescribed usually provides the most effective pain relief.