First of all I would like you to start wearing spectacles, even if you don't have a number, try purchasing one without a number, having uv coating that shall help you reduce stress on your eyes.
Avoid the use of the phone atleast two hours before you sleep and use night mode before that off hours.
For your insomnia, I would suggest you learn breathing techniques and do that uninterrupted for 15mins while lying down and I promise you that it will show results from the first try
Next Steps
try taking a 120 seconds walk in the office atleast at a two hour interval