Hey man,
Here's a little trick I learned (kinda on accident) but it works great to remove those white heads in your skin and even helps take aways zits pretty quickly (you can get rid of one in like a day or two) and it leaves your skin really clear.
Here's all you'll need:
-Non-Iodized sea salt (DO NOT use normal Iodized salt. That will give you the exact opposite effect.)
-Cotton Balls (about 20-30 of them each time you do this.)
-A cup of hot water (doesn't have to be boiling hot. Just get it pretty warm.)
-Your normal face wash
So here's all you've gotta do...
Take about a table spoon of non iodized sea salt and mix it in with the hot water. Take a cotton ball and dip it in the hot water. Rub the cotton ball on your face (or the infected area) and apply a little bit of pressure while you're doing it. The way you want to rub it is kinda as if you were applying make up. Do this all over your face. You'll literally be able to see the shit on your face come out of your skin onto the cotton ball. Replace the cotton ball after every few inches on your face as you need to. The salt will leave kind of a chalky residue on your face so use your face wash to clean it off. Do this once a day for a week... You'll notice a HUGE difference in how clear your skin is.
Hopefully this helps you out! It works really well for me