Can you help? Is 20g of fat too much to eat for breakfast?

Yes. That doesn't leave too much room for more fat during the rest of the day, which I'm sure will be there. Breakfast represents a good way to start your day in a healthy way, providing you with healthy energy. Instead of fat, look for fiber to provide you with sustained energy and satiety. Start the day right!