Big brother star Jade Goody is battling for her life after being told by doctors that her cancer has spread.