Debra's dance recital started at 3:59 p.m It ended at 5:21 p.m.

How long did the recital last?

The recital lasted 1 hour and 22 minutes.

To calculate the duration, we need to find the difference between the starting time and ending time:

5:21 pm - 3:59 pm = 1 hour and 22 minutes

Therefore, the recital lasted 1 hour and 22 minutes.