A vegan diet excludes all meat and animal products (meat, poultry, fish, seafood, dairy and eggs), whereas a vegetarian diet excludes meat, poultry, fish and seafood.
A vegetarian or vegan diet can be suitable for everyone. In some cases, you might need to consider specific needs at different life stages.