Most companies and schools will agree that an average internship of 3-4 months, with 20-35 hours a week, coinciding with a student's typical summer period is reasonable. But if a position is only for 5-10 hours a week, you might want to consider a 6-8 month internship.