if you're craving cheese, you might not be eating enough fats. you also might be in need of some vitamin d. what is vitamin d good for? bone, brain, and immune system healthvitamin d helps the body absorb calcium, build strong muscles, maintain a healthy immune system, and prevent neurodegenerative conditions.