I usually wait around hour too if my day goes where I have to eat that close to lifting. I usually plan my lift around my eating schedule so it's right before a meal. And I know cardio is good in the morning on an empty stomach. I don't think it would hurt too much to train on an empty stomach. I would try to get some carbs and protein before. Maybe a protein bar or energy bar before?