From start to finish, nacatamales take about 4-5 hours including cooking the pork, making the masa, and assembling and steaming the tamales. It's best done over an afternoon when you have time.