The Great White Shark only eats meat like fish,sea lions,and dolphins and prefer baby seals because it has more fat so it is a carnivore . Over time Great Whites will hunt a whale ,and it will last them up to 3 days depending on the size. Great Whites will hunt big whales and eat it together ,but sometimes when it’s just 1 shark eating one big whale it might go bad, and decay. After a big meal the great white can go a long time before eating again. Great Whites prefer to kill there own food, but they will take what they can get ,so they will eat things that are already dead.