Fasting is very important part of Hinduism. Fasting on the particular special days is said to be beneficial for impressing the deity. During fasting, one is allowed to drink water. One should break the fast in the evening. Timings for fast is from sunrise to sunset or else 12 a.m to 12 p.m i.e. 24 hours. Eating non-vegetarian food is not allowed during fast.