See a specialist, I waited several years before I did and I regret it now as I am unable to drive and have many other eye problems, dont ask a forum ask a doctor, its amazing what they can do now if they catch the problem in time
There is no way to manage or diagnose this at home or over the internet. You need to start with a medical eye exam by an Eye MD. Find one at www.aao.org in USA or your GP elsewhere. There are some serious causes. DON"T procrastinate.
JCH MD