You should consult an oncologist (medical or surgical), physiotherapist, palliative care or rehabilitation center.
2. Does everyone with cancer have pain?
No, having cancer does not always mean that the person will have pain. It might happen that the person does not have tumor suppression which generally leads to pain.
Cancer patients rarely become addicted to opioids. Patients can only have physical dependence on pain medication but, the risk of psychological dependence to analgesics is negligible with well-managed treatment.