When you ingest a cannabis edible this will often lead to a long lasting high and will last longer than smoking.
Having a high longer will extend the duration of your pain relief.
It will also help to reduce nausea.
By eating edibles, the cannabis will be able to detect and help which part of the body is feeling pain.
The only downside to this is that it will take a little while for the effects of the marijuana products to kick in.