While we cannot give you a definitive diagnosis over the internet from looking at a photo the most likely diagnosis is chalazion and blepharitis. Both have been discussed at length. Use the search feature and archives to read about the treatment of both.
They don't go way quickly
Thanks for the response. I did search the forum and all posts sugest that blepharitis is bilateral, but i have it in one eye only. Can this be an allergy or something else?
Blepharitis is bilateral (usually but not always). Chalazia which are usually caused by blepharitis typically appear one eyelid at a time.
you treat both eyes to control the blepharitis to prevent chalazia from forming and to regress those already present.
Ok, thanks for your help. Im going to treat both eyes then with info from previous posts.
Have a great weekend and happy holidays.
Yes, Merry Christmas to you. JCH MD