Yes, you can assemble it 3-4 hours in advance. Also, if you are planning to assemble it in advance, it's better to use thicker tortillas and also toast them slightly before using.