Differentiate between hormones and pheromones

Hormones :

  1. They are the products of endocrine glands.
  2. They are released directly into the blood stream.
  3. They are triggered due to biological changes in the body.
    Pheromones :
    They are the products of exocrine glands.
    They are released into the external environment.
    They are triggered either due to behavioural or developmental process when perceived by other members of the same species.