well, i think you need a clean liver... if your liver aint functioning 100% then0 that toxic shit is coming out your skin and you'll get zits...
BUT, while taking those liver detox pills, get ready for lots of zits.. those pills cleanse your liver, some of what it is cleansing the liver of will exit your body via skin.
afterwards i bet youre glad you did it tho.