It takes 3-4 hours for Jello to set fully. When layering jello, you want to be sure that each layer has time to chill before adding the next one, or the colors will mix together and ruin the effect.