I was using Proactive for about 4 years now and it really helps improve my breakout problems. But once I forget to regualrly clean my face especially during the weekend when I always forget to wash my face, I will definietely have pimples the next day.
If you have an oily skin like me, you must remember that no matter how effective the product you are using, if will eventually wont work for you if you don't keep your face clean. Keep your face clean as soon as you get up wake up and before you go to bed. But make sure not to overdo it or your face will be dry. One to two times facial wash is good enough to protect your skin from breakthrough problems.
Your skin is oilier when your have monthly period so make sure to wash your face thoroughly befoire and after sleeping and avoid using creams at this time. Then start using the oil free cream after your monthly period.