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.