An 18-year-old is fighting for his life in the hospital after deputies say he was shot in the head.