suffering diabetes