Cluster headaches happen in cycles that can last from weeks to months.