Hi,
From your history it sounds like you have recurrent hair follicle infection. Sometimes bacteria set up house on our skin causing recurrent infection.
Also check for underlying illnesses like
diabetes, nutritional status.
Washing of hands with soap before touching your skin after a long day of work etc goes a long way in preventing infections.
Consult a dermatologist for appropriate long term treatment with elimination of bacteria will help
Dr Rashmi Soni Lohiya
DDV, DNB