Authorities say a 23-year-old Hanahan man threw his 5-month-old son to the ground because he wouldn't stop crying, then waited two days before getting the boy medical help.