For a stye on the eye lid should I see a doctor do I need antibiotics? Stye is coming and going for several months.

This. This is not an infection but an inflamed oil gland. Antibiotics do not help. Steroids do help. Warm compresses and gentle massage help as well.
This. This is a good question for the eye docs on the site. As a dermatologist, I do see this on occasion. I often recommend warm compresses twice daily to the area followed by gentle lid scrubs with baby shampoo on a q-tip twice daily. I sometimes prescribe topical antibiotics ointments if that doesn't help. Read more about me at the link below if you would like. I hope that helps!