Looks okay, I didn't really count all the grams of carbs protein and fat. The flax should slow down the digestion of the whey at 9pm.
You are still a little vague in your descriptions, a bowl of oatmeal for example could contain 20g-60g of carbs.
Try to get 3 meals in before your workout.
So 9:15am eat, 11:45am eat, 1:45pm(protein shake), 2:30 train
Again be more specific with turkey sandwich for example. That could be anything really.
"6:30- chicken breast, some veggies, 1/2% milk, and some carbs but not much depends on mom."
I don't like that statement. When dieting your mind will be weakened. You need a very specific diet that you follow to the letter. You shouldn't have to think, what am I having today?, or I'll eat what my mom makes. Trust me, you will overeat and before you know it, you'll be taking the last bite of the piece of chocolat cake you just swallowed.
For dinner, I have two meals that I alternate, a steak with bean salad, and chicken salad. They have the same number of calories.