Cluster headaches usually happen in cycles, or clusters. Clusters can last from weeks to months.