Cluster headaches can last from 15 minutes to several hours at a time, and can recur daily for weeks in a row, and then go away until another “cluster” episode. Although there is no known cure for ...