I'm a cluster head, getting a cycle every 16 months on average.....
Get yourself a neurologist with cluster headaches knowledge, and get him to give you Verapamil....... that saved my life after 5 weeks of insane clusters!
Oxygene could help too......