Thanks for posting your question. It is not uncmmon to still have swelling 3 weeks after eyelid surgery. Often patients still feel stiffness or tightness in the area as well. Some may also notice thickening along the incision area which tends to soften and settle over time. I would certainly encourage you to follow up with your surgeon as it can be difficult to determine things with certainty based on photos. I hope all goes well for you
It is normal to still have some swelling 3 wks post upper blepharoplasty. It should gradually improve. You can safely do gentle lymphatic drainage at this time which may also help.