It is recommended to do your night skin care routine before going to bed, as your skin naturally repairs and rejuvenates while you sleep. Cleaning your face and removing makeup before bed allows your skin to breathe and promotes better absorption of any skin care products you apply.
Ideally, you should aim to complete your night skin care routine about 30 minutes before going to bed to give the products enough time to absorb into your skin. If you have a more extensive routine, you may need to allocate more time. It is also important to be consistent with your routine and stick to it every night for best results.