I was an Optician for YEARS, and ANY TIME you lose vision for ANY REASON, or see colored lines, etc., GET TO YOUR EYE doctor immediately!!!! There could be something seriously wrong!! Don't mess around with this. You could lose vision in that eye permanently.
So please see your eye doctor (ophthalmologist, preferred) as soon as you can. And please let us know what he says, ok? God bless & please take care. Hugs, Lee