I think a 30-minute lunch break in an 8-hour shift is acceptable, with two 15-minute breaks to go with it. Taking a break every 2 hours sounds proper to me.