you might have cataracts i don’t think there’s and at home solution you’ll probably have to go to the hospital. i might be wrong tho you may just be dehydrated and need to get some sleep. your body might just be giving you a sign that you need to drink some water and get some rest