What works is a topical antibiotic called Metronidizol (the gel used for bacterial vaginal infections). It works - smooth it on your thighs after your shower every day, twice a day is best -- keep the area clean and dry, and in a couple weeks they will be gone. Another thing you can try(the results are not as fast or as good) is cleansing your thighs with a good cleanser, like black soap and using an exfolient scrub like an alpha hydroxy exfolient scrub. After you get rid of them make sure to exfoliate the area every day. The skin in that area is sluggish to exfoliate itself and the dead skin on top of oil is what causes the blackheads. Squeezing doesn't work. Good luck.