Yes, you can take CBD oil for pain with food. But do not assume that the particular medication can be ingested on an empty stomach. There are multiple ideas for this. One reason is some medicines’ components can cause stomach upset, nausea, or vomiting. These situations can occur if the medication is not taken along with food.