long hours of fasting