Hello, Thanks for writing to us
Sorry to hear your problem has recurred. You might be probably suffering from a simple boil, also called furuncle. It is nothing but infection of the hair follicle. It is caused by the most abundant bacteria present on the skin, Staphylococcus. The presenting sites are usually the back and the neck, like in your case, back of the shoulder. Other presenting sites include hairy regions like axilla and groin. It starts with a painful swelling which gradually extends. There will be tremendous pain with swelling. It may also be associated with the surrounding follicular infection (perifolliculitis), which may give rise to greenish pus discharge.
The infection may heal by itself or may require treatment with antibiotics. There is a chance that it can leave a sinus which is a blind tract, leading to increased chance of recurrence. This occurs so often because Staphylococcus are notorious that they are resistant to many antibiotics. The old abscess after drainage can develop a healing tissue whilst not closing completely leaving remnants that might get infected in the future.
As you stated that your physician started you on antibiotics, they should be continued till the prescribed period. On & off use and undisciplined use of antibiotics may lead to the development of resistant strains .If not regressed one would consider Culture and sensitivity of the pus that is being discharged, for it to be treated perfectly. I recommend you to keep the area clean and dry, apply some dressing daily, avoid scratching that area.
Hope this helps.