The majority of users claim that CBD gummies last for four to six hours. They take around 30 minutes to start working. However, since the effects of CBD are much less apparent or not apparent at all for some, it is difficult to determine this.