碘伏具有杀菌消毒的作用,但是抹碘伏并不能够达到祛痘的效果,能够预防痘痘的产生祛痘,还是需要用一些专用的药物,比如说红霉素软膏等这些。起痘是因为内分泌失调了,所以生活中可以做一下调理,比如说吃一些维生素高的水果和蔬菜,多注意休息,不要过度熬夜,养成良好的作息时间,保持充足的睡眠,可以多喝一些水。