આધ્યાત્મિક ઉન્નતિ માટે હિન્દુ, જૈન, બૌદ્ધ, જ્યુઇશ, મુસ્લિમ એમ દરેક ધર્મમાં અલગ-અલગ પ્રકારે ઉપવાસ કરવાની પ્રથા રહી છે.