Have you had an eye check up? I don't know if eye strain could cause your symptoms, but it might be worth checking