The invention relates to a user migraine analysis component, comprising:- a memory configured to store computer executable instructions and- a processor for executing the computer executable instructions, wherein the computer executable instructions comprise instructions for:• receiving at least a visual behavior parameter indicative of the real time visual behavior of the user, and• determining the migraine risk of the user based on the analysis of the at least one visual behavior parameter.