Blowjob proof foundation & eyeliner???

I have a serious problem. If I’m going to school or work after meeting my fwb, I usually have foundation, highlighter and eyeliner on when I get there. But by the time I’m done sucking his dick or getting fucked, all of my makeup is gone completely and my eyeliners all smudged and rubbed off. I need sex proof makeup suggestions!! Help a hoe out