Hi thanks for the query.
From the complaints and the condition you are suffering that is osteoarthritis
of the right knee I would like to about your age and grade of osteoarthritis . As per the doctors advice if the knee is pretty bad worn out the medications are only partly helpful in reliving the pain. If the knee is advanced stage of osteoarthritis I would suggest to consult orthopaedician who might suggest alternatives like intra-articular lubricant injections, arthroscopic wash out, or details regarding knee replacement