Mood edibles can last anywhere from 4 to 8 hours, depending on your tolerance, metabolism, and how much you take. Most people start to feel effects within 30 to 60 minutes. With Mood edibles, the experience tends to build gradually and stick around for a while.