I'd think that's fine. Since you work out in the morning you are gonna want carbs before and after working out to replenish glycogen stores, plus it's best to take in the majority of your carbs in earlier in the day, especially simple carbs.
As for eating veggies for the next 5-6 hours that's not good. It's generally acepted that you want a post workout recovery shake of protein and simple sugars which you do have as soon as possible after working out, and then eat a solid meal of protein, low fat, and complex carbs about 1.5-2 hours after that shake.
Going 5-6 hours after working out with just veggies is a no-no especially since the whey will stop being absorbed into your muscles after about 2 hours. So you're basically proteinless for 3-4 hours before your next meal with protein. I'd worry more about getting ALOT of protein in and at regular intervals (2-2.5 hours each meal or shake) than your veggies because your veggies don't specifically help grow and retain muscle. Only protein does that directly. Veggies are great and all, but if you eat more veggies than protein you can kiss your muscles good bye, especially at such a LOW calorie level.
I don't know how tall you are, how much you weigh and what your BF% is, but those calories are too low imo. If you are a little guy then maybe, but I'd make sure my calories broke down into something like this:
1800 calories per day
200 grams protein = 800 calories
125 carbs = 500 calories, 50 before workout, 75 after
50 grams fat from flax oil, cod liver oil = 450 calories
As you can see that's pretty damn low, but protein is the most important nutrient to have on a cutting or bulking diet. You want to retain as much muscle mass as possible. You gotta stay as anabolic as possible.
Unless you have your meals down pat, I doubt you take in 200 grams protein a day unless you're uber thorough.
Unless you weigh 140lbs soaking wet I'd raise your calories to around 2500 and throw in a little moderate cardio 3-4x a week for 45min.
With 2500 calories you could break it down to:
300 grams protein = 1200 calories
200 carbs = 800 calories
55 grams fat = 500 calories
= 2500
Eat 4 meals every day, not counting pre and post workout shakes
MEAL #1 after post workout recovery shake:
45 gram protein
40 grams complex carbs
10 grams EFA's
MEALS #2-4
45 grams protein
20 grams complex carbs
10 grams Essential fatty acids
Pre workout shake:
25 grams complex carbs
50 grams whey protein
Post workout shake:
75 grams simple carbs
75 grams whey protein
10 grams EFA's
Take a multi-vitamin/mineral 2-3x daily with meals. GNC's Mega Men's is very good.
Also make sure your meals' protein come from tuna in water, chicken breast, egg white and that's basically it. Those are the lowest fat quality protein options available.