The duration of a tropical cyclone can vary depending on various factors such as environmental conditions and the size of the storm. On average, tropical cyclones can last for about a week, but some can dissipate within a couple of days, while others may persist for several weeks.