This depends on age and graduate status. For interns over the age of 18, there are no real legal limits when it comes to the number of hours you are allowed to work as an unpaid intern.
The average hours per week for unpaid positions range between 10 and 20 hours.
They have similar expectations when working full time, and may be based more on the amount of time those particular tasks take.