Blocked sebaceous glands, swollen hair follicles,[4] and excessive testosterone production will cause such cysts.[5] A case has been reported of sebaceous cyst being caused by Dermatobia hominis.[6] Hereditary causes of sebaceous cysts include Gardner's syndrome, and basal cell nevus syndrome.
Actually you should let your Dr drain it so he can check for infection and to avoid it getting infected. I know it may sound silly but I have seen what an infected sebaceous gland looks and smells like. Please rate my answer
I don't know but I got a big 1 on my cheek!!!
Because it is on a visible part of your body, it is probably best to have your doctor drain it. You can try applying hot compresses and very, very gently squeezing it with clean fingers and gauze, but you may wind up creating a problem.