The duration of a brainstorming session depends on the complexity of the topic and the size of the group. Typically, a brainstorming session lasts between 30 minutes and an hour.