Hello, Welcome to Just Answer
Half closure of eye due to drooping of the upperlid is called ptosis.
The exact cause for it can be found out after the eye exam but is often senile ptosis( due to age related muscle weakness in the lid). The best way to treat it is by the way of lid surgery.
I guess it is better to consult an oculoplastic surgeon for this. An oculoplastic surgeon is an ophthalmologist with additional qualification for performing such lid surgeries.
Please let me know if there is anything else that I can answer for you in this regard.
the question is the same...nothing has helped!