The time it takes for CBD lotion to work may vary depending on factors such as the individual's metabolism, the severity of the pain, and the concentration of CBD in the product. Typically, CBD lotion is designed for localized relief and may start showing its effects within 15-30 minutes of application.