Depending on the dosage and the severity of your pain, it can take several hours to feel relief from a CBD balm. However, some people experience relief in less than an hour.