Place the eggs in a medium saucepan, cover them with water, and bring to a boil. Once boiling, remove from heat, cover, and let sit for 10-12 minutes.
Remove the eggs and place them in an ice bath to cool down for about 10 minutes.
Prepare the natural dyes by blending the dye materials with a little water, straining, and collecting the juice.
In separate bowls, combine 1 cup of each dye with 2 tablespoons of white vinegar to help fix the color.
Gently immerse each cooled egg in a dye bath, ensuring they are fully covered. Leave them in the dye for at least 10-30 minutes, depending on the desired color depth.
Remove the eggs from the dye and place them on paper towels to dry.
Once dry, decorate the eggs with edible glitter, stickers, or washi tape. Optionally, use a paintbrush to add designs.
Let the decorations set for an hour before displaying the eggs.