Vitamins can cost a lot of money over time. Its something you may hate to put into your grocery cart. But its a small cost compared to trying figure out how to buy health insurance with a preexisting condition. Vitamins can help prevent many diseases and lead to a general feeling of well being.
It doesn't matter what time of day you take your vitamin. But probably the best time is with a meal just in case you have some stomach reaction to the vitamin.