I agree with high_intensity: your breakfast is very high in calories. However, there isn’t necessarily enough information provided for even that statement to seem qualified enough. In other words, we know little about you. What are your stats (height, weight, body composition, etc.) and goals (mass gain, lean bulk, maintainence, weight loss, fat loss, etc.)? Having that information changes everything.
I’d venture to guess that your current breakfast is rather high in carbs and low in proteins. Like plateau mentions, you have to figure out what works for you. I’d suggest starting by reducing your fruit intake to one banana, or perhaps a ruby red grapefruit or blueberries - both of which should have lesser impacts on your blood sugars. They also provide greater antioxidant support.
As with the oatmeal, you may or may not need quite so much. Don’t be afraid to play around with how much oatmeal you eat at that time. If you expect your energy expenditures to be greater that day (i.e. leg day), go for it. Next is your protein. 500 mls of milk doesn’t contain that much protein - 18 to 20 grams, tops. Exclude the protein found in your oatmeal because it isn’t a complete source. Add 250 mls of egg whites and one or two whole eggs and prepare/season how you like. That should get you started.