How long have you suffered from visual snow?