Hormones or?

Since coming off my pill every cycle, the week before my period is due I seem to be getting a spot/boil coming up down there.. is this normal? They’re really sore and red but seem to go away after a week or so.. Hormones?