It's been a rough two years for Jerome Hayes.