The duration of an internship can vary depending on the company, but it is typically either a summer internship lasting 10-12 weeks, or a semester-long internship lasting 4-6 months.