It depends what you mean with straight away… If you want instant results, you’re in the wrong place.
Skincare isn’t magic. You can’t slather a new moisturiser on your face and expect your wrinkles/dark spots/acne/whatever to disappear overnight.
But the right skincare routine does wonders for your skin. Once you ditch all habits and crappy skincare products and start treating your skin the way it deserves, you should start to see an improvement within a few short days.
Here’s the deal: skin takes about a month to completely renew itself. You know what that means? You need to give your new skincare routine at least 4 weeks to see some serious results.
In the meantime, you’ll notice your skin get a little bit better. Smoother. Brighter. It’s your skin’s way of letting you know you’re finally heading in the right direction, so you won’t quit after a week.
One more thing: if you’re suffering from acne or are prone to breakouts, you may experience purging when you initially switch to a new routine. Sometimes, your skin must get worse before it can get better. I know it sucks, but hang in there!