Don't inject fillers into the eyelid - but other options would be appropriate
From looking at your photo, the two areas that are noticeably lacking volume are under your eyes and your temples. We all tend to lose volume in those areas over time and the resulting effect makes us look tired and perhaps older than necessary.
Injecting filler in the eyelid itself is questionable and not recommended. And "work" done on the eyelid itself should be reserved for an oculoplastic surgeon.
Hyaluronic acid gel such as Restylane works well under the eyes and...
Based on your photo, I would not suggest an Injectable Filler treatment for your upper eyelids.
I read your concerns: You may have upper eyelid ptosis (droopiness) that is exacerbating the hollow appearance in your upper eyelids. You may want to consult your ophthalmologist, or an oculoplastic surgeon to see what might be best for you.
Hope this helps.
Hyaluronic acid gels (Restylane, Juvederm, etc) are clear and should not be injected into areas where the skin is very thin (like the upper eyelid). The result would be a bluish discoloration we describe as the Tyndall effect which would not be considered an aesthetic improvement.
Hyaluronic acid fillers such as Restyane and Juvederm are great fillers but they shoud not be placed under the thin skin of the eyelids. Doing so would give the eyelids a dark bluish hue. Your face and areas around the eyes could be improved greatly by careful fat grafting. Fat will restore natural volume, texture and natural color to the face and eyes.