According to my opinion sleeping with makeup is the worst thing you can do for your skin. Apply acne treatment before bed each night. That's the best time to heal your skin as your body goes through great repair when sleeping. Also, stress causes breakouts. Try to minimize the stress in your life by practicing relaxation, getting enough sleep at night, exercising, and maintaining a healthy diet with as little processed foods as possible.