I got my first one at 32 and it lasted almost a year. I did the compresses and then had it cut out (twice). The second time I had it cut out it stayed out, but my eyelid is red now even though it was under and they didn't cut the outside at all.
I recently got 2 more, one in each eye, and in the exact same place. I actually think it might be connected to the fact that 2 weeks before they appeared I switched to CeraVe foaming face wash (sensitive). It works great on my skin, but I think it might be too harsh around my eyes.
Some tips:
The doctor told me to take fish oils with Omega 3, (I never do) but I guess some studies suggest that it helps the eye stay healthy and that helps prevent them. I don't know if it's true or not, the doctor just mentioned it.
When you feel one coming on use a warm compress as many times per day as you can manage. It's easier to prevent them than get rid of them. (Cutting them out isn't pleasant, it's not super painful, but it still sucks)
Use baby shampoo to scrub your eye make up off. I've been told this over and over, I don't know why I don't listen.
If you do get one and the warm compresses don't work, your doctor will give you Tobradex or some other eye drop. That's great, but I haven't had very good luck with it. (of the 3 I have had, it got rid of 1 and it took 3 weeks).
Good luck!