After college I made the transition to doing the bulk of my miles and workouts in the morning, instead of in the afternoon.
This is because most road and other post collegiate race opportunities start earlier in the morning, as opposed to late morning or afternoon for collegiate races.
Specificity: if you are going to race hard in the morning learn to train hard in the morning.
Never have eaten much of anything before a morning workout or race. Might consider a light snack (bagel or a piece of fruit) a few hours before a race or workout starting after 11am if I am awake by 8.
But I do not eat breakfast before running in the morning, I have run hard races from 1 up to 50 miles, hard workouts up to 25 miles, interval workouts, etc. all in the morning without eating anything before for breakfast.
You should have enough glycogen stored in your muscles (and liver) and also you should be able to metabolize fat (if you have trained enough) from meals the day before, so that eating food before running in the am is not going to supply you with much fuel ( unless you are running further than 22 miles).
Your comment about it being a long time till lunch sounds like you are a student or other person who has to eat meals when they are offered (in a cafeteria or something similar) and does not have regular access to food. Thus, perhaps you believe you need to eat breakfast before you run as you will not be able to eat soon after you run. Maybe you are having to make a choice between going to/eating breakfast or running.
You should try to have access to good food within 30 minutes of finishing a run. If the scheduled lunch does not start for a while, make sure you have some other food you could eat soon after finishing your run. This will help you start recovering/refueling and hold you over till lunch. Buy some fruit, PB, bread, cheese or something and put it in a place where you can eat it right after your run. If you are in school, take some food out of the cafeteria the night before and keep it in your room.