Hi, your history suggest that you might be suffering from recurrent staph infection.
If i were your treating doctor, then i would advise,
1) starting with antibiotics such as
cefixime, and continuing for one week.
2) To maintain adequate hygiene, such as bath with antiseptic soap, keeping undergarments neat and tidy.
3) Do not prick with needle, as you might introduce harmful pathogens, always consult your physician, and get
incision and drainage under aseptic conditions only.
4) You didn't mention your age and other
lifestyle disease any? as
diabetes is one of major cause for causing
recurrent abscess.
Hope I have answered your question. If you have any further questions I will be happy to help.