Depends on how much food is in your stomach, but 45 mins to 2 hours is normal. I ate a couple of brownies right before bed a few times, and I woke up the next morning still stoned. Had some freaky dreams!