There are many reasons a cancer patient may have trouble sleeping, including: Physical changes caused by the cancer or surgery. Side effects of drugs or other treatments. Being in the hospital. Stress about having cancer. Health problems not related to the cancer.