Generally speaking, CBD balm takes effect in 15 minutes or less, though this can vary depending on the person and their situation. The physical action of massaging the cream may offer extra advantages if you are treating a sore location.