Well when you sleep it gives you energy to which you need in you life and it connects you to your dream whether its good or bad. Dreams are meant for you express how you feel and what you think because dreams are what you make it. Sleeping is so good for you. I love to sleep and it's because you want a healthy jump start to your day whether it's tomorrow, today, or yesterday!! Dreams aren't meant to criticize you or stabilize you but to help you see things in a different perspective whether it's the truth or not.
Sleeping is what we call as hibernating if u didn't know that and we need 8-10 hours of sleep per day. So your question how does sleep and what you dream affect your life, there isn't an answer to it because what you dream affects your sleep. If the dream is good then you will fall asleep faster but is the dream is bad like a nightmare than you won't fall asleep as fast as the good dream. So a dream is what you make it to be
Not enough information is given but my mom is in the medical feild and she says that a condition common with age is presbyopia. It causes the leanses in your eye to become less flexable and less able to thicken therefore less able to focus on near by objects. Another is catteracts which I assume you already know about so I will not explain.
Tell the man to take a break and to eat or read a book. Don't go on any devices because it will distract him and cause more stress. He needs to tell himself that sometimes it's good to take a break and he already has amazing grades.