I had suffered from cluster headaches for for decades. The first time was in my twenties and now I am in 57. A few years ago my general physician recommended taking riboflavin (vitamin B2) daily as a preventative measure. I started doing that a few years ago and have not had a cluster headache since then. I understand that the effectiveness of certain treatments varies from person to person, but for me taking riboflavin has had a miraculous impact on my life with no side effects. Wishing all of you the best.