Beberapa agama dan kepercayaan yang ada di muka bumi ini mengajarkan untuk berpuasa. Mereka bahkan memiliki saat-saat khusus untuk berpuasa, yang biasanya ditetapkan berdasarkan pada perubahan musim, pergerakan matahari dan bulan, atau bahkan tanggal dimana sudah ditetapkan oleh pemuka agamanya masing-masing.
Bagi beberapa agama, kegiatan berpuasa ini dipercaya sebagai salah satu media pembersihan diri guna mendekatkan manusia dengan sang pencipta.