How long are tomatoes harvested?

The harvest time period for tomatoes.

 

Tomatoes are harvested for 4-6months, every 2 times a week