Veganism is defined as the refrain from consuming or using any product or food of animal origin. This movement is much more than a diet. It also represents a lifestyle with many challenges and obstacles to overcome. In our modern society, many people turn to veganism either for personal beliefs about animal protection or simply as a means to become healthier. But is being vegan the ultimate solution ?