De genezingstijd voor een huidpuist hangt af van de ernst ervan en de ontvangen behandeling. Over het algemeen kunnen kleine steenpuisten, met de juiste zorg, binnen enkele dagen tot weken vanzelf verdwijnen. Grotere of ernstigere steenpuisten kunnen medische interventie vereisen en het kan langer duren om te genezen, tot enkele weken of maanden.