cristy cuizon answered 5/2/2007 Why Did Britney Spears Shave All Her Hair Off? I'd say it's because she is overly depressed due to the competition in the showbiz/music world.