When stored in an airtight container, homemade cannabis chocolates can last several weeks. However, their shelf life may vary depending on factors like temperature and humidity. Tempered chocolate should have a longer shelf life than non-tempered.