The effect of THC Chocolate usually lasts for about 3-6 hours, depending on your dose, how fast your body processes it, and your sensitivity to THC.The feeling comes on slow, maximum effect within 1-2 hours, after which it begins to gradually fade, providing a relaxing experience that lasts for a while and helps to relax throughout the day.