Hair today, gone tomorrow - that's the lesson Cameron Diaz learned when a friend chopped off several inches from her hair.