Zit that isn't going away?

Crystal

Just curious if anyone had any idea why this zit will not go away on my son's cheek? He has had it for a few months and it had gone between pink/red pimple, blackhead and whitehead-- and whenever we think it's going to heal up, it comes back.