When is the best time to take coq10 and b vitamins and should they be taken with food?

In am. Both can increase energy so i generally tell people to take them in the morning. Take them with food especially the b. That is hard to take on an empty stomach!