A 1st birthday celebration typically lasts around 2 to 3 hours, considering the attention span and energy levels of the little guests.