Dayonn Davis is only 18 and paying for a mistake he made 3 years ago.