Can Anyone Help My Skin Problem?

I'm 17 years old and only recently i have began to get pretty bad oil build up on my nose. I Do have quite bad blackheads on my nose but they are getting better. I have tried Biore shine control moisturizer to stop the oil build up, but no luck. I' am now using Nivea Visage Oil free moisturizing fluid which has helped but not taken care of the problem permanently. I never use to have this problem as i have not changed any face wash before the problem started, I do also eat healthy and exercise regularly. I was wondering if anyone could recommend a good moisturizer to permanently stop this oil build up. Thanks.