internXL recommends that all positions are a minimum of 6-8 weeks. We have some partners that provide 10-12-week internship opportunities.