Unless you're one of the lucky few with perfect skin, chances are, you've experienced a blackhead or whitehead at some point ...