I've been through this for the past 5 years (since 7th grade) and have learned a lot about what's good for my skin. This is my routine, you can take what you want from it for your routine:
put on benzoyl peroxide before bed, right after coming out of the shower (before your hands/face get any dirt particles), do your thing, and then sleep for 10-1...
more