Answer by
catman529 (809)
Most likely your caterpillar is a species of the family Sphingidae, known as the Sphinx moths (also Hawk or Hummingbird moths, caterpillars known as hornworms). Some hornworms have red horns, notably the tobacco hornworm (Manduca sexta) which commonly feeds on tomatoes. It will become a large gray moth.