I have a problem and I'm hoping someone may be familiar with it; I am severely lacking energy in the morning, I will admit that my body clock isn't the best, I work between 6-10pm at the moment and I normally get to bed around 2pm (sometimes later).. but I sleep as long as I need.. normally 8 hours and I wake feeling pretty drained.. and for the first 5 hours or so if I sit still for a while I am close to needing to lay down cos I feel that lacking in energy.. It feels mental.. rather than physical.
Your schedule may be the culprit. Sunlight stimulates people to be more alert and darkness, more sleepy. Some people just don't do well going against their circadian rhythms( sleeping at night, working during the day ). 6 - 10 pm doesn't sound too bad. With a little discipline you can make it to bed at 11 - 12 and get up at 7 -8 am consistently. Try it for two weeks to see if you feel better.
You can also try printing out this vegan nutrition list. It makes a nice single page checklist. Try checking off all of the suggestions for a few weeks to eliminate inadequate nutrition as a culprithttp://www.veganhealth.org/articles/dailyrecs