Tension type head ache

I have been having this on and off for almost three months now. I have some theories about it but I wanted to know if they could be true. Okay so I have really bad anxiety and that apparently could be a cause according to my mum. Also I wear glasses for reading and screens in school but I don't wear them when my eyes are on a phone screen. So I thought this might be a cause. Any ideas?