Hindus fast on several festivals sometimes going without food or water and sometimes living only on fruits and dairy products. Followers of Hinduism also observe certain days when they may abstain completely from eating meat, eggs or fish. This is called vegetarianism. Some faiths like Buddhism and Jainism may advocate complete vegetarianism.