After 2 weeks of using the goat milk soap and the "Simple" brand gel moisturizer, i've decided to stop using them because i'm breaking out again. I'm looking for something that will completely keep breakouts at bay. Both of these products are not "non-comedongenic" meaning they could have been the cause to these breakouts which have gotten slightly worse. Which is depressing because i thought i had my skin under control. Anyways, last night i went to the store and got a new cleanser and moisturizer. What i'm gonna be using as a daily cleanser is the St. Ives oatmeal scrub along with the St. Ives timeless skin moisturizer. Both are labled non-comedogenic. I've only used these products once but i've seen good reviews and i haven't noticed a bad reaction yet. I'll keep using these products consistently twice or three time a day and update again. Aside from the topical products, I think all the dietary/lifestyle changes have helped my skin in the sense that pimples don't stick around for too long on my face. Like a medium sized pimple will show up and then dry up in the matter of a day or two. My overall complexion looks alright though and looks really good with minimal makeup, Btw, i use loreal magic nude liquid powder. I just use a a little bit on each cheek, blend it throughout my face with clean hands, and then blend a dab on my forehead. It looks pretty natural since im not a big fan of thick cakey makeup. As for the coverage, it actually covers blemishes and marks really well. I've used this well over a year and whenever i want to change foundations, i always just come back to this one because any other face makeup just breaks me out.