It varies. In general, CBD gummies should have an effect within a few hours. However, if you’re looking for long-term pain relief, this may take longer for some people. Some people need to take CBD for weeks before they start witnessing the full potential of CBD gummies. Other variables may come into play, such as THC-free, dosage, and consistency.