CBD edibles are an all-new take on your favorite snack! This form of consuming cannabis provides the longest-lasting effects on the body. Anything that goes through your digestion will take about 30 minutes to begin taking effect, but will have will last the longest in your system.