The yellowing of white curtains is a result of over bleaching. When used in excessive amounts, bleach weakens the curtain's fibres and reverts it to its natural colour, yellow.