Thanks for the query,
You have a very good description of your condition.
Probably you are suffering from sebaceous cyst
It needs to removed surgically,
In addition antibiotics are required.
Please meet a dermatologist
Let me know you have any other doubt
you can ask a direct question to me on this forum, following the below link.
Wishing you good health.