I’m pretty sure that everyone who wears makeup has dealt with this problem. There is a really simple way to fix this problem.
First: You always wanna take some kind of brush, sponge or compact mirror with you. This helps you go about your day while fixing your makeup during the day. I always carry a compact with me. A must for me is definitely a compact and powder.
Second: You can take some foundation or concealer with you and fix it in the bathroom. I have also done that before.
I just went went to the bathroom to fix my oily skin just before posting this post.