As a general rule, applying for internships as early as six months before the start date is a good idea. Don't panic if you're late in the process; many internships, particularly unpaid ones, can be scheduled as late as a month before the summer or semester you want.