Hi Nice People,
You all gave really good advice. 99.999% of the time tomatoes take a long time to ripen due to issues with temperature and water and stress. I've lived in a screaming hot place for a lot of years so I understand how that effects my harvest. I'm sure your advice will help the OP.
But .001% of the time that is not the case. And I believe it happened to me so I would just like to add these comments for the record. Just in case., this is good for everyone to know. I experienced the same issue for a few years. My tomatoes would take forever to ripen even after the temps cooled down for several weeks. Just before the first frost I would have to harvest a few slightly ripe tomatoes and lots and lots of green ones. My red peppers would stay green and just rot on the plants without turning red.
Finally, I spent weeks online researching what the problem might be.
I learned.... that chlorophyll dominates the tomatoes when they are forming and growing and then an enzyme called ACC kicks in which in turn produces ethylene, a hormone which starts the licopene production which is the pigment that makes tomatoes red. My research produced some very dry scientific info. I am including it here. You don't need to read it. It's very boring. But I wanted to back up my research with scientific facts.
https://blog.drjimz.com/why-ar...
https://www.mdpi.com/2079-7737...
Look up... University of Florida... Ripening tomatoes with ethylene (My computer won't let me copy the PDF URL.
I'll just jump to the finish. In the end I found out that even though my garden had lots of good fungi and bacteria it was missing something necessary for nightshades to ripen. Honestly, this was 10 years ago and I wasn't able to come to an exact conclusion of what it was missing but it had something to do with my soil or plants not having an enzyme which was necessary to produce some amino acids. Anyway, I kept amending my soil with good stuff and after a couple of years it stopped happening.
Just wanted to mention it. Happy gardening.