Yes, the lack of vitamins can affect your body as well as your health in a negative/bad way.<span />
D and A seem like good answers. Usually when you hang out with friends they can take your mind off of things but usually going shopping can help too. does it have more than one answer? if it does then D and A seem like good answers if not then D should be the answer