It sounds like the products you are using might not be working for you for whatever reason. Skin changes over time due to pregnancies, age, enviormental factors, etc. My advice would be to see a dermatologist first and get a recommendation on a good cleanser and toner, plus be sure you are using the best moisturizer for your skin type. I personally use Keihl's products, and I have roseacea, so I'm very picky about what I use. They are all natural and wonderful. For makeup, again, it could be that you aren't using what will best benefit your skin. I used to use the basic Clinique liquid foundation and loose powder, but then I discovered Bare Escentuals - and WOW, I will never use anything else!! Most makeup brands these days have their own form of this type of makeup - it is basically loose powder "minerals" that serve as your concealer, foundation, blush, everything. You seriously feel like you are wearing no makeup at all but you get the BEST, clean look all day. You can even sleep in it and it doesn't get your pillow dirty or damage your skin from overuse (I have not tried sleeping in it but this is their claim and I believe it). I love how it makes me look, plus, I know it's good for my skin. I hope this helps!