When you see a halo around lights at night, it means that what you see is the halation. You eyes may get short sighted which cause the image coming into your eyeballs not to get the right position on the retinal. Instead, the image comes in front of the retinal. And what you see is the halo. You'd better go to see the doctor and have the check on eyes. Wearing a pair of eyeglasses may be good for you.
It seems you may get some eye disorder in recent days. And there are several reasons that can cause this problems. For example, if you have a dry eyes or allergies, or you wearing improper prescription eyeglasses. To know what's going on of your eyes, you'd better see a specialist or your family Dr instead of ask people online. I believe your family Dr will know better than what other people do.