Yes, a person with diabetes can fast for 16 hours. It is also known as the 16:8 intermittent fasting protocol, where people fast for 16 hours and eat during the eight-hour time frame. Furthermore, fasting for 16 hours is compatible with the daily schedule for most diabetic people out there.