It will really depend on your individual skill level. Crossbows are capable of shooting from long distances. But only a skilled shooter will be able to shoot accurately from 100 yards.