The present invention relates to a method for the protection of human skin against visible light damages, namely blue light, said method comprising the step of applying a cosmetic composition containing an effective amount of vitamin B3 or a derivative thereof and an effective amount of vitamin B6 or derivative thereof to the skin.