The best time to apply body oil is right after a shower or bath when your skin is still damp. This helps the oil spread more easily and lock in the moisture that’s already on your skin.