Cacao flowers – When Cacao flowers bloom? If it grown indoor, need to hand-pollinate or Cacao flowers self-pollinate?

Cacao flowers

Cacao flowers bloom most of the year and start to bloom after 3-5 years.

Cacao when grown indoor the flowers need self-pollination.

Cacao flowers for sale