Veganism is a philosophy that seeks to exclude all forms of animal exploitation and cruelty as far as possible. It bans all animal products and activities that use animals. There are benefits to veganism including improved animal welfare, environmental protection, and human health. However, veganism also faces issues. Some vegans hold extremist views that oppose people who work with animals. Additionally, vegans must ensure they receive sufficient nutrition from fortified foods and supplements to avoid deficiencies, especially of vitamin B12. Proper planning is needed to be a healthy vegan.